diff options
author | Dmytro Milinevskyy <milinevskyy@gmail.com> | 2010-06-16 23:25:56 +0300 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2010-07-18 23:15:55 +0200 |
commit | 2b3a43f4e336d1af90200f5f34b931d09119e1e5 (patch) | |
tree | de35152b2462d6709019d60e47bd8d74f369e45c | |
parent | d9119c0bc55de95967b3de67be1fc49101a9d896 (diff) | |
download | buildroot-novena-2b3a43f4e336d1af90200f5f34b931d09119e1e5.tar.gz buildroot-novena-2b3a43f4e336d1af90200f5f34b931d09119e1e5.zip |
fs: add option to define path to custom rootfs skeleton
Signed-off-by: Dmytro Milinevskyy <milinevskyy@gmail.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | fs/Config.in | 23 |
2 files changed, 27 insertions, 0 deletions
@@ -367,6 +367,10 @@ $(STAGING_DIR): @mkdir -p $(STAGING_DIR)/usr/include @mkdir -p $(STAGING_DIR)/usr/bin +ifeq ($(BR2_ROOTFS_SKELETON_CUSTOM),y) +TARGET_SKELETON=$(BR2_ROOTFS_SKELETON_CUSTOM_PATH) +endif + $(BUILD_DIR)/.root: mkdir -p $(TARGET_DIR) if ! [ -d "$(TARGET_DIR)/bin" ]; then \ diff --git a/fs/Config.in b/fs/Config.in index 6865eeaff..188e8155b 100644 --- a/fs/Config.in +++ b/fs/Config.in @@ -23,6 +23,29 @@ config BR2_ROOTFS_DEVICE_TABLE to the makedevs utility to create all the special device files in the target filesystem. +choice + prompt "Root FS skeleton" + +config BR2_ROOTFS_SKELETON_DEFAULT + bool "default target skeleton" + help + Use default target skeleton + +config BR2_ROOTFS_SKELETON_CUSTOM + bool "custom target skeleton" + help + Use custom target skeleton. + +endchoice + +if BR2_ROOTFS_SKELETON_CUSTOM +config BR2_ROOTFS_SKELETON_CUSTOM_PATH + string "custom target skeleton path" + default "fs/skeleton" + help + Path custom target skeleton. +endif + source "fs/cramfs/Config.in" source "fs/cloop/Config.in" source "fs/ext2/Config.in" |