summaryrefslogtreecommitdiffstats
path: root/fs/Config.in
diff options
context:
space:
mode:
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>2011-03-02 14:52:54 +0100
committerPeter Korsgaard <jacmet@sunsite.dk>2011-05-09 16:52:22 +0200
commit4e005c47e535fcde9bff04699774bde36f358b38 (patch)
tree0b68179106f9f123b0a3598709eb2c2da6249845 /fs/Config.in
parentca520507fc15a8213334a76339a3e6d567e91ea0 (diff)
downloadbuildroot-novena-4e005c47e535fcde9bff04699774bde36f358b38.tar.gz
buildroot-novena-4e005c47e535fcde9bff04699774bde36f358b38.zip
Allow several device tables and split in two parts our device table
This allows to have a device table for all directories/files and another device table for the device files themselves. Both are needed for static /dev, but only the first one is needed when devtmpfs/mdev/udev are used. We take this opportunity to move the documentation of the device table format in a common location, package/makedevs/README. [Peter: simplify code slightly, fix indentation] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'fs/Config.in')
-rw-r--r--fs/Config.in20
1 files changed, 14 insertions, 6 deletions
diff --git a/fs/Config.in b/fs/Config.in
index 9ac3accd8..6f0f82ba2 100644
--- a/fs/Config.in
+++ b/fs/Config.in
@@ -36,13 +36,21 @@ config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV
endchoice
config BR2_ROOTFS_DEVICE_TABLE
- string "Path to the device table"
- depends on BR2_ROOTFS_DEVICE_CREATION_STATIC
- default "target/generic/device_table.txt"
+ string "Path to the device tables"
+ default "target/generic/device_table.txt target/generic/device_table_dev.txt" \
+ if BR2_ROOTFS_DEVICE_CREATION_STATIC
+ default "target/generic/device_table.txt" \
+ if (BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV || \
+ BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV || \
+ BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS)
help
- Specify the location of a device table, that will be passed
- to the makedevs utility to create all the special device
- files in the target filesystem.
+ Specify a space-separated list of device table locations,
+ that will be passed to the makedevs utility to create all
+ the special device files and assign correct owners and
+ permissions on various files in the target filesystem.
+
+ See package/makedevs/README for details on the usage and
+ syntax of these files.
choice
prompt "Root FS skeleton"