diff options
author | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2012-11-03 08:27:58 +0000 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2012-11-04 12:51:08 +0100 |
commit | 6c3e3ad4197714ea39fcd49d572a1713f803d835 (patch) | |
tree | 88a5c4db6a9703cc07607b8a0a6f8d14a002a36e /target/generic/Config.in | |
parent | ef1e76ae433e744d2cebf23f1c6d3b6446790270 (diff) | |
download | buildroot-novena-6c3e3ad4197714ea39fcd49d572a1713f803d835.tar.gz buildroot-novena-6c3e3ad4197714ea39fcd49d572a1713f803d835.zip |
New top-level directory: system
This directory groups the following elements:
* the default root filesystem skeleton
* the default device tables
* the Config.in options for system configuration (UART port for
getty, system hostname, etc.)
* the make rules to apply the system configuration options
Even though the skeleton and device tables could have lived in fs/, it
would have been strange to have the UART, system hostname and other
related options into fs/. A new system/ directory makes more sense.
As a consequence, this patch also removes target/Makefile.in, which
has become useless in the process.
[Peter: fixup TARGET_SKELETON settings / documentation to match]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Yann E. MORIN <yann.morin.1998@free.fr>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'target/generic/Config.in')
-rw-r--r-- | target/generic/Config.in | 184 |
1 files changed, 0 insertions, 184 deletions
diff --git a/target/generic/Config.in b/target/generic/Config.in deleted file mode 100644 index b8472f4e8..000000000 --- a/target/generic/Config.in +++ /dev/null @@ -1,184 +0,0 @@ -menu "System configuration" - -config BR2_TARGET_GENERIC_HOSTNAME - string "System hostname" - default "buildroot" - help - Select system hostname to be stored in /etc/hostname. - -config BR2_TARGET_GENERIC_ISSUE - string "System banner" - default "Welcome to Buildroot" - help - Select system banner (/etc/issue) to be displayed at login. - -choice - prompt "/dev management" - default BR2_ROOTFS_DEVICE_CREATION_STATIC - -config BR2_ROOTFS_DEVICE_CREATION_STATIC - bool "Static using device table" - -config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS - bool "Dynamic using devtmpfs only" - -config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV - bool "Dynamic using mdev" - select BR2_PACKAGE_BUSYBOX - -config BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV - bool "Dynamic using udev" - depends on BR2_LARGEFILE # udev - depends on BR2_USE_WCHAR # udev - select BR2_PACKAGE_UDEV - -comment "udev requires a toolchain with LARGEFILE + WCHAR support" - depends on !(BR2_LARGEFILE && BR2_USE_WCHAR) - -endchoice - -choice - prompt "Init system" - default BR2_INIT_BUSYBOX - -config BR2_INIT_BUSYBOX - bool "Busybox" - select BR2_PACKAGE_BUSYBOX - -config BR2_INIT_SYSV - bool "systemV" - select BR2_PACKAGE_SYSVINIT - -config BR2_INIT_SYSTEMD - bool "systemd" - depends on BR2_LARGEFILE - depends on BR2_USE_WCHAR - depends on BR2_INET_IPV6 - depends on BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV - depends on BR2_TOOLCHAIN_HAS_THREADS - select BR2_PACKAGE_DBUS - select BR2_PACKAGE_SYSTEMD - -comment 'systemd requires largefile, wchar, IPv6, threads and udev support' - depends on !(BR2_LARGEFILE && BR2_USE_WCHAR && \ - BR2_INET_IPV6 && BR2_TOOLCHAIN_HAS_THREADS && \ - BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV) - -config BR2_INIT_NONE - bool "None" - -endchoice - -config BR2_ROOTFS_DEVICE_TABLE - string "Path to the permission tables" - default "target/generic/device_table.txt" - help - Specify a space-separated list of permission table locations, - that will be passed to the makedevs utility to 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. - -config BR2_ROOTFS_STATIC_DEVICE_TABLE - string "Path to the device tables" - default "target/generic/device_table_dev.txt" - depends on BR2_ROOTFS_DEVICE_CREATION_STATIC - help - Specify a space-separated list of device table locations, - that will be passed to the makedevs utility to create all - the special device files under /dev. - - See package/makedevs/README for details on the usage and - syntax of these files. - -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 - -if BR2_ROOTFS_SKELETON_DEFAULT - -config BR2_TARGET_GENERIC_GETTY_PORT - string "Port to run a getty (login prompt) on" - default "ttyS0" - help - Specify a port to run a getty (login prompt) on. - -choice - prompt "Baudrate to use" - default BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200 - help - Select a baudrate to use. - -config BR2_TARGET_GENERIC_GETTY_BAUDRATE_KEEP - bool "keep kernel default" -config BR2_TARGET_GENERIC_GETTY_BAUDRATE_9600 - bool "9600" -config BR2_TARGET_GENERIC_GETTY_BAUDRATE_19200 - bool "19200" -config BR2_TARGET_GENERIC_GETTY_BAUDRATE_38400 - bool "38400" -config BR2_TARGET_GENERIC_GETTY_BAUDRATE_57600 - bool "57600" -config BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200 - bool "115200" -endchoice - -config BR2_TARGET_GENERIC_GETTY_BAUDRATE - string - default "0" if BR2_TARGET_GENERIC_GETTY_BAUDRATE_KEEP - default "9600" if BR2_TARGET_GENERIC_GETTY_BAUDRATE_9600 - default "19200" if BR2_TARGET_GENERIC_GETTY_BAUDRATE_19200 - default "38400" if BR2_TARGET_GENERIC_GETTY_BAUDRATE_38400 - default "57600" if BR2_TARGET_GENERIC_GETTY_BAUDRATE_57600 - default "115200" if BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200 - -config BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW - bool "remount root filesystem read-write during boot" - default y - help - The root filesystem is typically mounted read-only at boot. - By default, buildroot remounts it in read-write mode early during the - boot process. - Say no here if you would rather like your root filesystem to remain - read-only. - If unsure, say Y. - -endif # BR2_ROOTFS_SKELETON_DEFAULT - -config BR2_ROOTFS_POST_BUILD_SCRIPT - string "Custom script to run before creating filesystem images" - default "" - help - Specify a script to be run after the build has finished and before - Buildroot starts packing the files into selected filesystem images. - - This gives users the oportunity to do board-specific cleanups, - add-ons and the like, so the generated files can be used directly - without further processing. - - The script is called with the target directory name as first and - only argument. Make sure the exit code of that script is 0, - otherwise make will stop after calling it. - -endmenu |