From: Denys Vlasenko Date: Sat, 26 Feb 2011 21:24:08 +0000 (+0100) Subject: Replace "depends on PLATFORM_LINUX" with "select PLATFORM_LINUX" X-Git-Tag: 1_19_0~271 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=e3b1a1fd28558f7a1b3c0ec33313bedb675be8a1;p=oweals%2Fbusybox.git Replace "depends on PLATFORM_LINUX" with "select PLATFORM_LINUX" Signed-off-by: Denys Vlasenko --- diff --git a/Config.in b/Config.in index 3361e7381..94414db04 100644 --- a/Config.in +++ b/Config.in @@ -385,7 +385,7 @@ config FEATURE_SUID_CONFIG_QUIET config SELINUX bool "Support NSA Security Enhanced Linux" default n - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Enable support for SELinux in applets ls, ps, and id. Also provide the option of compiling in SELinux applets. diff --git a/console-tools/Config.src b/console-tools/Config.src index cdb26800e..c65704478 100644 --- a/console-tools/Config.src +++ b/console-tools/Config.src @@ -10,7 +10,7 @@ INSERT config CHVT bool "chvt" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help This program is used to change to another terminal. Example: chvt 4 (change to terminal /dev/tty4) @@ -18,7 +18,7 @@ config CHVT config FGCONSOLE bool "fgconsole" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help This program prints active (foreground) console number. @@ -31,14 +31,14 @@ config CLEAR config DEALLOCVT bool "deallocvt" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help This program deallocates unused virtual consoles. config DUMPKMAP bool "dumpkmap" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help This program dumps the kernel's keyboard translation table to stdout, in binary format. You can then use loadkmap to load it. @@ -46,21 +46,21 @@ config DUMPKMAP config KBD_MODE bool "kbd_mode" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help This program reports and sets keyboard mode. config LOADFONT bool "loadfont" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help This program loads a console font from standard input. config LOADKMAP bool "loadkmap" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help This program loads a keyboard translation table from standard input. @@ -68,7 +68,7 @@ config LOADKMAP config OPENVT bool "openvt" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help This program is used to start a command on an unused virtual terminal. @@ -100,7 +100,7 @@ config FEATURE_RESIZE_PRINT config SETCONSOLE bool "setconsole" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help This program redirects the system console to another device, like the current tty while logged in via telnet. @@ -115,7 +115,7 @@ config FEATURE_SETCONSOLE_LONG_OPTIONS config SETFONT bool "setfont" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Allows to load console screen map. Useful for i18n. @@ -137,7 +137,7 @@ config DEFAULT_SETFONT_DIR config SETKEYCODES bool "setkeycodes" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help This program loads entries into the kernel's scancode-to-keycode map, allowing unusual keyboards to generate usable keycodes. @@ -145,14 +145,14 @@ config SETKEYCODES config SETLOGCONS bool "setlogcons" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help This program redirects the output console of kernel messages. config SHOWKEY bool "showkey" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Shows keys pressed. diff --git a/coreutils/Config.src b/coreutils/Config.src index 1a044f96c..1843e8b0e 100644 --- a/coreutils/Config.src +++ b/coreutils/Config.src @@ -591,7 +591,7 @@ config FEATURE_SPLIT_FANCY config STAT bool "stat" default y - depends on PLATFORM_LINUX # statfs() + select PLATFORM_LINUX # statfs() help display file or filesystem status. diff --git a/coreutils/date.c b/coreutils/date.c index 05b4f6eed..db1b693aa 100644 --- a/coreutils/date.c +++ b/coreutils/date.c @@ -42,7 +42,8 @@ //config:config FEATURE_DATE_NANO //config: bool "Support %[num]N nanosecond format specifier" //config: default n -//config: depends on DATE && PLATFORM_LINUX # syscall(__NR_clock_gettime) +//config: depends on DATE # syscall(__NR_clock_gettime) +//config: select PLATFORM_LINUX //config: help //config: Support %[num]N format specifier. Adds ~250 bytes of code. //config: diff --git a/e2fsprogs/Config.src b/e2fsprogs/Config.src index 6043e9b57..743e1e11f 100644 --- a/e2fsprogs/Config.src +++ b/e2fsprogs/Config.src @@ -33,7 +33,7 @@ config FSCK config LSATTR bool "lsattr" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help lsattr lists the file attributes on a second extended file system. diff --git a/libbb/Config.src b/libbb/Config.src index 18bdc5151..a25af23b4 100644 --- a/libbb/Config.src +++ b/libbb/Config.src @@ -183,7 +183,7 @@ config FEATURE_SKIP_ROOTFS config MONOTONIC_SYSCALL bool "Use clock_gettime(CLOCK_MONOTONIC) syscall" default n - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Use clock_gettime(CLOCK_MONOTONIC) syscall for measuring time intervals (time, ping, traceroute etc need this). diff --git a/miscutils/Config.src b/miscutils/Config.src index b5866bbd7..61529141d 100644 --- a/miscutils/Config.src +++ b/miscutils/Config.src @@ -10,7 +10,7 @@ INSERT config ADJTIMEX bool "adjtimex" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Adjtimex reads and optionally sets adjustment parameters for the Linux clock adjustment algorithm. @@ -39,7 +39,7 @@ config FEATURE_COMPRESS_BBCONFIG config BEEP bool "beep" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help The beep applets beeps in a given freq/Hz. @@ -194,7 +194,7 @@ config FEATURE_DC_LIBM config DEVFSD bool "devfsd (obsolete)" default n - depends on PLATFORM_LINUX + select PLATFORM_LINUX select FEATURE_SYSLOG help This is deprecated and should NOT be used anymore. @@ -238,7 +238,7 @@ config DEVFSD_VERBOSE config FEATURE_DEVFS bool "Use devfs names for all devices (obsolete)" default n - depends on PLATFORM_LINUX + select PLATFORM_LINUX help This is obsolete and should NOT be used anymore. Use linux >= 2.6 (optionally with hotplug) and mdev instead! @@ -258,7 +258,7 @@ config DEVMEM config EJECT bool "eject" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Used to eject cdroms. (defaults to /dev/cdrom) @@ -273,7 +273,7 @@ config FEATURE_EJECT_SCSI config FBSPLASH bool "fbsplash" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Shows splash image and progress bar on framebuffer device. Can be used during boot phase of an embedded device. ~2kb. @@ -323,7 +323,7 @@ config FLASH_ERASEALL config IONICE bool "ionice" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Set/set program io scheduling class and priority Requires kernel >= 2.6.13 @@ -429,7 +429,7 @@ config FEATURE_LESS_LINENUMS config HDPARM bool "hdparm" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Get/Set hard drive parameters. Primarily intended for ATA drives. Adds about 13k (or around 30k if you enable the @@ -546,7 +546,7 @@ config MT config RAIDAUTORUN bool "raidautorun" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help raidautorun tells the kernel md driver to search and start RAID arrays. @@ -554,7 +554,8 @@ config RAIDAUTORUN config READAHEAD bool "readahead" default y - depends on LFS && PLATFORM_LINUX + depends on LFS + select PLATFORM_LINUX help Preload the files listed on the command line into RAM cache so that subsequent reads on these files will not block on disk I/O. @@ -571,7 +572,7 @@ config READAHEAD config RFKILL bool "rfkill" default n # doesn't build on Ubuntu 9.04 - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Enable/disable wireless devices. @@ -593,7 +594,7 @@ config RUNLEVEL config RX bool "rx" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Receive files using the Xmodem protocol. @@ -666,7 +667,7 @@ config WALL config WATCHDOG bool "watchdog" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help The watchdog utility is used with hardware or software watchdog device drivers. It opens the specified watchdog device special file diff --git a/miscutils/conspy.c b/miscutils/conspy.c index 721eb6d59..1fdb2fb38 100644 --- a/miscutils/conspy.c +++ b/miscutils/conspy.c @@ -17,7 +17,7 @@ //config:config CONSPY //config: bool "conspy" //config: default n -//config: depends on PLATFORM_LINUX +//config: select PLATFORM_LINUX //config: help //config: A text-mode VNC like program for Linux virtual terminals. //config: example: conspy NUM shared access to console num diff --git a/miscutils/nandwrite.c b/miscutils/nandwrite.c index c5e2fb841..c7fbe7d9c 100644 --- a/miscutils/nandwrite.c +++ b/miscutils/nandwrite.c @@ -17,14 +17,14 @@ //config:config NANDWRITE //config: bool "nandwrite" //config: default n -//config: depends on PLATFORM_LINUX +//config: select PLATFORM_LINUX //config: help //config: Write to the specified MTD device, with bad blocks awareness //config: //config:config NANDDUMP //config: bool "nanddump" //config: default n -//config: depends on PLATFORM_LINUX +//config: select PLATFORM_LINUX //config: help //config: Dump the content of raw NAND chip diff --git a/miscutils/ubi_attach_detach.c b/miscutils/ubi_attach_detach.c index fef9250ee..9007f8c3f 100644 --- a/miscutils/ubi_attach_detach.c +++ b/miscutils/ubi_attach_detach.c @@ -6,35 +6,35 @@ //config:config UBIATTACH //config: bool "ubiattach" //config: default y -//config: depends on PLATFORM_LINUX +//config: select PLATFORM_LINUX //config: help //config: Attach MTD device to an UBI device. //config: //config:config UBIDETACH //config: bool "ubidetach" //config: default y -//config: depends on PLATFORM_LINUX +//config: select PLATFORM_LINUX //config: help //config: Detach MTD device from an UBI device. //config: //config:config UBIMKVOL //config: bool "ubimkvol" //config: default y -//config: depends on PLATFORM_LINUX +//config: select PLATFORM_LINUX //config: help //config: Create a UBI volume. //config: //config:config UBIRMVOL //config: bool "ubirmvol" //config: default y -//config: depends on PLATFORM_LINUX +//config: select PLATFORM_LINUX //config: help //config: Delete a UBI volume. //config: //config:config UBIRSVOL //config: bool "ubirsvol" //config: default y -//config: depends on PLATFORM_LINUX +//config: select PLATFORM_LINUX //config: help //config: Resize a UBI volume. diff --git a/modutils/Config.src b/modutils/Config.src index 4191d29f2..449ac65af 100644 --- a/modutils/Config.src +++ b/modutils/Config.src @@ -4,13 +4,13 @@ # menu "Linux Module Utilities" -depends on PLATFORM_LINUX INSERT config MODPROBE_SMALL bool "Simplified modutils" default y + select PLATFORM_LINUX help Simplified modutils. @@ -45,6 +45,7 @@ config FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE bool "Accept module options on modprobe command line" default y depends on MODPROBE_SMALL + select PLATFORM_LINUX help Allow insmod and modprobe take module options from command line. @@ -59,6 +60,7 @@ config INSMOD bool "insmod" default n depends on !MODPROBE_SMALL + select PLATFORM_LINUX help insmod is used to load specified modules in the running kernel. @@ -66,6 +68,7 @@ config RMMOD bool "rmmod" default n depends on !MODPROBE_SMALL + select PLATFORM_LINUX help rmmod is used to unload specified modules from the kernel. @@ -73,6 +76,7 @@ config LSMOD bool "lsmod" default n depends on !MODPROBE_SMALL + select PLATFORM_LINUX help lsmod is used to display a list of loaded modules. @@ -80,6 +84,7 @@ config FEATURE_LSMOD_PRETTY_2_6_OUTPUT bool "Pretty output" default n depends on LSMOD + select PLATFORM_LINUX help This option makes output format of lsmod adjusted to the format of module-init-tools for Linux kernel 2.6. @@ -89,6 +94,7 @@ config MODPROBE bool "modprobe" default n depends on !MODPROBE_SMALL + select PLATFORM_LINUX help Handle the loading of modules, and their dependencies on a high level. @@ -97,6 +103,7 @@ config FEATURE_MODPROBE_BLACKLIST bool "Blacklist support" default n depends on MODPROBE + select PLATFORM_LINUX help Say 'y' here to enable support for the 'blacklist' command in modprobe.conf. This prevents the alias resolver to resolve @@ -108,6 +115,7 @@ config DEPMOD bool "depmod" default n depends on !MODPROBE_SMALL + select PLATFORM_LINUX help depmod generates modules.dep (and potentially modules.alias and modules.symbols) that contain dependency information @@ -119,6 +127,7 @@ config FEATURE_2_4_MODULES bool "Support version 2.2/2.4 Linux kernels" default n depends on INSMOD || RMMOD || LSMOD + select PLATFORM_LINUX help Support module loading for 2.2.x and 2.4.x Linux kernels. This increases size considerably. Say N unless you plan @@ -128,6 +137,7 @@ config FEATURE_INSMOD_TRY_MMAP bool "Try to load module from a mmap'ed area" default n depends on INSMOD || MODPROBE_SMALL + select PLATFORM_LINUX help This option causes module loading code to try to mmap module first. If it does not work (for example, @@ -144,6 +154,7 @@ config FEATURE_INSMOD_VERSION_CHECKING bool "Enable module version checking" default n depends on FEATURE_2_4_MODULES && (INSMOD || MODPROBE) + select PLATFORM_LINUX help Support checking of versions for modules. This is used to ensure that the kernel and module are made for each other. @@ -152,6 +163,7 @@ config FEATURE_INSMOD_KSYMOOPS_SYMBOLS bool "Add module symbols to kernel symbol table" default n depends on FEATURE_2_4_MODULES && (INSMOD || MODPROBE) + select PLATFORM_LINUX help By adding module symbols to the kernel symbol table, Oops messages occuring within kernel modules can be properly debugged. By enabling @@ -163,6 +175,7 @@ config FEATURE_INSMOD_LOADINKMEM bool "In kernel memory optimization (uClinux only)" default n depends on FEATURE_2_4_MODULES && (INSMOD || MODPROBE) + select PLATFORM_LINUX help This is a special uClinux only memory optimization that lets insmod load the specified kernel module directly into kernel space, reducing @@ -173,6 +186,7 @@ config FEATURE_INSMOD_LOAD_MAP bool "Enable insmod load map (-m) option" default n depends on FEATURE_2_4_MODULES && INSMOD + select PLATFORM_LINUX help Enabling this, one would be able to get a load map output on stdout. This makes kernel module debugging @@ -184,6 +198,7 @@ config FEATURE_INSMOD_LOAD_MAP_FULL bool "Symbols in load map" default y depends on FEATURE_INSMOD_LOAD_MAP && !MODPROBE_SMALL + select PLATFORM_LINUX help Without this option, -m will only output section load map. With this option, -m will also output @@ -193,6 +208,7 @@ config FEATURE_CHECK_TAINTED_MODULE bool "Support tainted module checking with new kernels" default y depends on (LSMOD || FEATURE_2_4_MODULES) && !MODPROBE_SMALL + select PLATFORM_LINUX help Support checking for tainted modules. These are usually binary only modules that will make the linux-kernel list ignore your @@ -203,6 +219,7 @@ config FEATURE_MODUTILS_ALIAS bool "Support for module.aliases file" default y depends on DEPMOD || MODPROBE + select PLATFORM_LINUX help Generate and parse modules.alias containing aliases for bus identifiers: @@ -219,6 +236,7 @@ config FEATURE_MODUTILS_SYMBOLS bool "Support for module.symbols file" default y depends on DEPMOD || MODPROBE + select PLATFORM_LINUX help Generate and parse modules.symbols containing aliases for symbol_request() kernel calls, such as: diff --git a/networking/Config.src b/networking/Config.src index 274fcae3a..06930f4a6 100644 --- a/networking/Config.src +++ b/networking/Config.src @@ -51,21 +51,21 @@ config VERBOSE_RESOLUTION_ERRORS config ARP bool "arp" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Manipulate the system ARP cache. config ARPING bool "arping" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Ping hosts by ARP packets. config BRCTL bool "brctl" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Manage ethernet bridges. Supports addbr/delbr and addif/delif. @@ -98,7 +98,7 @@ config DNSD config ETHER_WAKE bool "ether-wake" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Send a magic packet to wake up sleeping machines. @@ -281,7 +281,7 @@ config FEATURE_HTTPD_GZIP config IFCONFIG bool "ifconfig" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Ifconfig is used to configure the kernel-resident network interfaces. @@ -329,7 +329,7 @@ config FEATURE_IFCONFIG_BROADCAST_PLUS config IFENSLAVE bool "ifenslave" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Userspace application to bind several interfaces to a logical interface (use with kernel bonding driver). @@ -337,7 +337,7 @@ config IFENSLAVE config IFPLUGD bool "ifplugd" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Network interface plug detection daemon. @@ -379,7 +379,8 @@ config FEATURE_IFUPDOWN_IP config FEATURE_IFUPDOWN_IP_BUILTIN bool "Use busybox ip applet" default y - depends on FEATURE_IFUPDOWN_IP && PLATFORM_LINUX + depends on FEATURE_IFUPDOWN_IP + select PLATFORM_LINUX select IP select FEATURE_IP_ADDRESS select FEATURE_IP_LINK @@ -498,7 +499,7 @@ config FEATURE_INETD_RPC config IP bool "ip" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help The "ip" applet is a TCP/IP interface configuration and routing utility. You generally don't need "ip" to use busybox with @@ -614,7 +615,7 @@ config FEATURE_IPCALC_LONG_OPTIONS config NAMEIF bool "nameif" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX select FEATURE_SYSLOG help nameif is used to rename network interface by its MAC address. @@ -643,7 +644,7 @@ config FEATURE_NAMEIF_EXTENDED config NETSTAT bool "netstat" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help netstat prints information about the Linux networking subsystem. @@ -672,7 +673,7 @@ config NSLOOKUP config NTPD bool "ntpd" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help The NTP client/server daemon. @@ -693,14 +694,14 @@ config PSCAN config ROUTE bool "route" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Route displays or manipulates the kernel's IP routing tables. config SLATTACH bool "slattach" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help slattach is a small utility to attach network interfaces to serial lines. @@ -887,7 +888,7 @@ config TFTP_DEBUG config TRACEROUTE bool "traceroute" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Utility to trace the route of IP packets. @@ -924,7 +925,7 @@ config FEATURE_TRACEROUTE_USE_ICMP config TUNCTL bool "tunctl" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help tunctl creates or deletes tun devices. @@ -957,7 +958,7 @@ config UDPSVD config VCONFIG bool "vconfig" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Creates, removes, and configures VLAN interfaces @@ -1004,7 +1005,7 @@ config FEATURE_WGET_TIMEOUT config ZCIP bool "zcip" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX select FEATURE_SYSLOG help ZCIP provides ZeroConf IPv4 address selection, according to RFC 3927. diff --git a/networking/ping.c b/networking/ping.c index c2ff42e2c..7a9c2d1f0 100644 --- a/networking/ping.c +++ b/networking/ping.c @@ -32,7 +32,7 @@ //config:config PING //config: bool "ping" //config: default y -//config: depends on PLATFORM_LINUX +//config: select PLATFORM_LINUX //config: help //config: ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to //config: elicit an ICMP ECHO_RESPONSE from a host or gateway. diff --git a/networking/udhcp/Config.src b/networking/udhcp/Config.src index 750a53a32..9cd8cbbae 100644 --- a/networking/udhcp/Config.src +++ b/networking/udhcp/Config.src @@ -8,7 +8,7 @@ INSERT config UDHCPD bool "udhcp server (udhcpd)" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help udhcpd is a DHCP server geared primarily toward embedded systems, while striving to be fully functional and RFC compliant. @@ -66,7 +66,7 @@ config DHCPD_LEASES_FILE config UDHCPC bool "udhcp client (udhcpc)" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help udhcpc is a DHCP client geared primarily toward embedded systems, while striving to be fully functional and RFC compliant. diff --git a/procps/Config.src b/procps/Config.src index cf664eeb2..3e7df0b81 100644 --- a/procps/Config.src +++ b/procps/Config.src @@ -10,7 +10,7 @@ INSERT config FREE bool "free" default y - depends on PLATFORM_LINUX #sysinfo() + select PLATFORM_LINUX #sysinfo() help free displays the total amount of free and used physical and swap memory in the system, as well as the buffers used by the kernel. @@ -99,7 +99,8 @@ config FEATURE_PS_WIDE config FEATURE_PS_TIME bool "Enable time and elapsed time output" default y - depends on PS && DESKTOP && PLATFORM_LINUX #sysinfo() + depends on PS && DESKTOP + select PLATFORM_LINUX help Support -o time and -o etime output specifiers. @@ -196,7 +197,7 @@ config FEATURE_SHOW_THREADS config UPTIME bool "uptime" default y - depends on PLATFORM_LINUX #sysinfo() + select PLATFORM_LINUX #sysinfo() help uptime gives a one line display of the current time, how long the system has been running, how many users are currently logged diff --git a/sysklogd/Config.src b/sysklogd/Config.src index 1e5987275..d62dc5f5c 100644 --- a/sysklogd/Config.src +++ b/sysklogd/Config.src @@ -119,7 +119,8 @@ config KLOGD config FEATURE_KLOGD_KLOGCTL bool "Use the klogctl() interface" default y - depends on KLOGD && PLATFORM_LINUX + depends on KLOGD + select PLATFORM_LINUX help The klogd applet supports two interfaces for reading kernel messages. Linux provides the klogctl() interface diff --git a/util-linux/Config.src b/util-linux/Config.src index 941a47f90..90606bcae 100644 --- a/util-linux/Config.src +++ b/util-linux/Config.src @@ -10,7 +10,7 @@ INSERT config ACPID bool "acpid" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help acpid listens to ACPI events coming either in textual form from /proc/acpi/event (though it is marked deprecated it is still widely @@ -33,7 +33,7 @@ config FEATURE_ACPID_COMPAT config BLKID bool "blkid" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX select VOLUMEID help Lists labels and UUIDs of all filesystems. @@ -50,7 +50,7 @@ config FEATURE_BLKID_TYPE config DMESG bool "dmesg" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help dmesg is used to examine or control the kernel ring buffer. When the Linux kernel prints messages to the system log, they are stored in @@ -84,7 +84,7 @@ config FEATURE_DMESG_PRETTY config FBSET bool "fbset" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help fbset is used to show or change the settings of a Linux frame buffer device. The frame buffer device provides a simple and unique @@ -113,7 +113,7 @@ config FEATURE_FBSET_READMODE config FDFLUSH bool "fdflush" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help fdflush is only needed when changing media on slightly-broken removable media drives. It is used to make Linux believe that a @@ -126,14 +126,14 @@ config FDFLUSH config FDFORMAT bool "fdformat" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help fdformat is used to low-level format a floppy disk. config FDISK bool "fdisk" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help The fdisk utility is used to divide hard disks into one or more logical disks, which are generally called partitions. This utility @@ -209,7 +209,7 @@ config FEATURE_FDISK_ADVANCED config FINDFS bool "findfs" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX select VOLUMEID help Prints the name of a filesystem with given label or UUID. @@ -225,7 +225,7 @@ config FLOCK config FREERAMDISK bool "freeramdisk" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Linux allows you to create ramdisks. This utility allows you to delete them and completely free all memory that was used for the @@ -248,14 +248,14 @@ config FSCK_MINIX config MKFS_EXT2 bool "mkfs_ext2" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Utility to create EXT2 filesystems. config MKFS_MINIX bool "mkfs_minix" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help The minix filesystem is a nice, small, compact, read-write filesystem with little overhead. If you wish to be able to create minix @@ -273,7 +273,7 @@ config FEATURE_MINIX2 config MKFS_REISER bool "mkfs_reiser" default n - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Utility to create ReiserFS filesystems. Note: this applet needs a lot of testing and polishing. @@ -281,7 +281,7 @@ config MKFS_REISER config MKFS_VFAT bool "mkfs_vfat" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Utility to create FAT32 filesystems. @@ -330,7 +330,7 @@ config HD config HWCLOCK bool "hwclock" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help The hwclock utility is used to read and set the hardware clock on a system. This is primarily used to set the current time on @@ -369,7 +369,7 @@ config IPCRM config IPCS bool "ipcs" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help The ipcs utility is used to provide information on the currently allocated System V interprocess (IPC) objects in the system. @@ -377,7 +377,7 @@ config IPCS config LOSETUP bool "losetup" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help losetup is used to associate or detach a loop device with a regular file or block device, and to query the status of a loop device. This @@ -386,7 +386,7 @@ config LOSETUP config LSPCI bool "lspci" default y - #depends on PLATFORM_LINUX + #select PLATFORM_LINUX help lspci is a utility for displaying information about PCI buses in the system and devices connected to them. @@ -396,7 +396,7 @@ config LSPCI config LSUSB bool "lsusb" default y - #depends on PLATFORM_LINUX + #select PLATFORM_LINUX help lsusb is a utility for displaying information about USB buses in the system and devices connected to them. @@ -406,7 +406,7 @@ config LSUSB config MDEV bool "mdev" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help mdev is a mini-udev implementation for dynamically creating device nodes in the /dev directory. @@ -494,7 +494,7 @@ config MORE config MOUNT bool "mount" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help All files and filesystems in Unix are arranged into one big directory tree. The 'mount' utility is used to graft a filesystem onto a @@ -577,7 +577,7 @@ config FEATURE_MOUNT_FSTAB config PIVOT_ROOT bool "pivot_root" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help The pivot_root utility swaps the mount points for the root filesystem with some other mounted filesystem. This allows you to do all sorts @@ -605,14 +605,14 @@ config RDEV config READPROFILE bool "readprofile" default y - #depends on PLATFORM_LINUX + #select PLATFORM_LINUX help This allows you to parse /proc/profile for basic profiling. config RTCWAKE bool "rtcwake" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help Enter a system sleep state until specified wakeup time. @@ -632,7 +632,7 @@ config SCRIPTREPLAY config SETARCH bool "setarch" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help The linux32 utility is used to create a 32bit environment for the specified program (usually a shell). It only makes sense to have @@ -642,7 +642,7 @@ config SETARCH config SWAPONOFF bool "swaponoff" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help This option enables both the 'swapon' and the 'swapoff' utilities. Once you have created some swap space using 'mkswap', you also need @@ -661,7 +661,7 @@ config FEATURE_SWAPON_PRI config SWITCH_ROOT bool "switch_root" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help The switch_root utility is used from initramfs to select a new root device. Under initramfs, you have to use this instead of @@ -681,7 +681,7 @@ config SWITCH_ROOT config UMOUNT bool "umount" default y - depends on PLATFORM_LINUX + select PLATFORM_LINUX help When you want to remove a mounted filesystem from its current mount point, for example when you are shutting down the system, the