From 07c3f3802d68880825052fb7902534bd31dc3f05 Mon Sep 17 00:00:00 2001 From: Nguyễn Thái Ngọc Duy Date: Sat, 17 Apr 2010 20:56:36 +0200 Subject: Config.in: mark all applets POSIX only --- archival/Config.in | 15 +++++++++ console-tools/Config.in | 1 + coreutils/Config.in | 77 ++++++++++++++++++++++++++++++++++++++++++++++ debianutils/Config.in | 6 ++++ e2fsprogs/Config.in | 3 ++ editors/Config.in | 7 +++++ findutils/Config.in | 3 ++ init/Config.in | 3 ++ loginutils/Config.in | 15 +++++++++ mailutils/Config.in | 4 +++ miscutils/Config.in | 39 +++++++++++++++++++++++ modutils/Config.in | 6 ++++ networking/Config.in | 46 +++++++++++++++++++++++++++ networking/udhcp/Config.in | 2 ++ printutils/Config.in | 3 ++ procps/Config.in | 13 ++++++++ runit/Config.in | 9 ++++++ shell/Config.in | 5 +++ sysklogd/Config.in | 4 +++ util-linux/Config.in | 39 +++++++++++++++++++++++ 20 files changed, 300 insertions(+) diff --git a/archival/Config.in b/archival/Config.in index deacc2822..15d6ae5c6 100644 --- a/archival/Config.in +++ b/archival/Config.in @@ -32,6 +32,7 @@ config FEATURE_SEAMLESS_Z config AR bool "ar" default n + depends on PLATFORM_POSIX help ar is an archival utility program used to create, modify, and extract contents from archives. An archive is a single file holding @@ -72,6 +73,7 @@ config FEATURE_AR_CREATE config BUNZIP2 bool "bunzip2" default n + depends on PLATFORM_POSIX help bunzip2 is a compression utility using the Burrows-Wheeler block sorting text compression algorithm, and Huffman coding. Compression @@ -85,6 +87,7 @@ config BUNZIP2 config BZIP2 bool "bzip2" default n + depends on PLATFORM_POSIX help bzip2 is a compression utility using the Burrows-Wheeler block sorting text compression algorithm, and Huffman coding. Compression @@ -98,6 +101,7 @@ config BZIP2 config CPIO bool "cpio" default n + depends on PLATFORM_POSIX help cpio is an archival utility program used to create, modify, and extract contents from archives. @@ -127,6 +131,7 @@ config FEATURE_CPIO_P config DPKG bool "dpkg" default n + depends on PLATFORM_POSIX select FEATURE_SEAMLESS_GZ help dpkg is a medium-level tool to install, build, remove and manage @@ -138,6 +143,7 @@ config DPKG config DPKG_DEB bool "dpkg_deb" default n + depends on PLATFORM_POSIX select FEATURE_SEAMLESS_GZ help dpkg-deb unpacks and provides information about Debian archives. @@ -160,6 +166,7 @@ config FEATURE_DPKG_DEB_EXTRACT_ONLY config GUNZIP bool "gunzip" default n + depends on PLATFORM_POSIX help gunzip is used to decompress archives created by gzip. You can use the `-t' option to test the integrity of @@ -168,6 +175,7 @@ config GUNZIP config GZIP bool "gzip" default n + depends on PLATFORM_POSIX help gzip is used to compress files. It's probably the most widely used UNIX compression program. @@ -182,6 +190,7 @@ config FEATURE_GZIP_LONG_OPTIONS config LZOP bool "lzop" default n + depends on PLATFORM_POSIX help Lzop compression/decompresion. @@ -197,18 +206,21 @@ config LZOP_COMPR_HIGH config RPM2CPIO bool "rpm2cpio" default n + depends on PLATFORM_POSIX help Converts an RPM file into a CPIO archive. config RPM bool "rpm" default n + depends on PLATFORM_POSIX help Mini RPM applet - queries and extracts RPM packages. config TAR bool "tar" default n + depends on PLATFORM_POSIX help tar is an archiving program. It's commonly used with gzip to create compressed archives. It's probably the most widely used @@ -300,6 +312,7 @@ config FEATURE_TAR_SELINUX config UNCOMPRESS bool "uncompress" default n + depends on PLATFORM_POSIX help uncompress is used to decompress archives created by compress. Not much used anymore, replaced by gzip/gunzip. @@ -307,6 +320,7 @@ config UNCOMPRESS config UNLZMA bool "unlzma" default n + depends on PLATFORM_POSIX help unlzma is a compression utility using the Lempel-Ziv-Markov chain compression algorithm, and range coding. Compression @@ -330,6 +344,7 @@ config FEATURE_LZMA_FAST config UNZIP bool "unzip" default n + depends on PLATFORM_POSIX help unzip will list or extract files from a ZIP archive, commonly found on DOS/WIN systems. The default behavior diff --git a/console-tools/Config.in b/console-tools/Config.in index 195685b97..2192976b7 100644 --- a/console-tools/Config.in +++ b/console-tools/Config.in @@ -4,6 +4,7 @@ # menu "Console Utilities" + depends on PLATFORM_POSIX config CHVT bool "chvt" diff --git a/coreutils/Config.in b/coreutils/Config.in index ead632a31..9b0873aaf 100644 --- a/coreutils/Config.in +++ b/coreutils/Config.in @@ -8,6 +8,7 @@ menu "Coreutils" config BASENAME bool "basename" default n + depends on PLATFORM_POSIX help basename is used to strip the directory and suffix from filenames, leaving just the filename itself. Enable this option if you wish @@ -16,12 +17,14 @@ config BASENAME config CAL bool "cal" default n + depends on PLATFORM_POSIX help cal is used to display a monthly calender. config CAT bool "cat" default n + depends on PLATFORM_POSIX help cat is used to concatenate files and print them to the standard output. Enable this option if you wish to enable the 'cat' utility. @@ -29,6 +32,7 @@ config CAT config CATV bool "catv" default n + depends on PLATFORM_POSIX help Display nonprinting characters as escape sequences (like some implementations' cat -v option). @@ -36,18 +40,21 @@ config CATV config CHGRP bool "chgrp" default n + depends on PLATFORM_POSIX help chgrp is used to change the group ownership of files. config CHMOD bool "chmod" default n + depends on PLATFORM_POSIX help chmod is used to change the access permission of files. config CHOWN bool "chown" default n + depends on PLATFORM_POSIX help chown is used to change the user and/or group ownership of files. @@ -62,6 +69,7 @@ config FEATURE_CHOWN_LONG_OPTIONS config CHROOT bool "chroot" default n + depends on PLATFORM_POSIX help chroot is used to change the root directory and run a command. The default command is `/bin/sh'. @@ -69,12 +77,14 @@ config CHROOT config CKSUM bool "cksum" default n + depends on PLATFORM_POSIX help cksum is used to calculate the CRC32 checksum of a file. config COMM bool "comm" default n + depends on PLATFORM_POSIX help comm is used to compare two files line by line and return a three-column output. @@ -82,6 +92,7 @@ config COMM config CP bool "cp" default n + depends on PLATFORM_POSIX help cp is used to copy files and directories. @@ -96,6 +107,7 @@ config FEATURE_CP_LONG_OPTIONS config CUT bool "cut" default n + depends on PLATFORM_POSIX help cut is used to print selected parts of lines from each file to stdout. @@ -103,6 +115,7 @@ config CUT config DATE bool "date" default n + depends on PLATFORM_POSIX help date is used to set the system date or display the current time in the given format. @@ -134,6 +147,7 @@ config FEATURE_DATE_COMPAT config DD bool "dd" default n + depends on PLATFORM_POSIX help dd copies a file (from standard input to standard output, by default) using specific input and output blocksizes, @@ -172,6 +186,7 @@ config FEATURE_DD_IBS_OBS config DF bool "df" default n + depends on PLATFORM_POSIX help df reports the amount of disk space used and available on filesystems. @@ -190,6 +205,7 @@ config FEATURE_DF_FANCY config DIRNAME bool "dirname" default n + depends on PLATFORM_POSIX help dirname is used to strip a non-directory suffix from a file name. @@ -197,6 +213,7 @@ config DIRNAME config DOS2UNIX bool "dos2unix/unix2dos" default n + depends on PLATFORM_POSIX help dos2unix is used to convert a text file from DOS format to UNIX format, and vice versa. @@ -212,6 +229,7 @@ config UNIX2DOS config DU bool "du (default blocksize of 512 bytes)" default n + depends on PLATFORM_POSIX help du is used to report the amount of disk space used for specified files. @@ -226,6 +244,7 @@ config FEATURE_DU_DEFAULT_BLOCKSIZE_1K config ECHO bool "echo (basic SuSv3 version taking no options)" default n + depends on PLATFORM_POSIX help echo is used to print a specified string to stdout. @@ -240,6 +259,7 @@ config FEATURE_FANCY_ECHO config ENV bool "env" default n + depends on PLATFORM_POSIX help env is used to set an environment variable and run a command; without options it displays the current @@ -255,6 +275,7 @@ config FEATURE_ENV_LONG_OPTIONS config EXPAND bool "expand" default n + depends on PLATFORM_POSIX help By default, convert all tabs to spaces. @@ -268,6 +289,7 @@ config FEATURE_EXPAND_LONG_OPTIONS config EXPR bool "expr" default n + depends on PLATFORM_POSIX help expr is used to calculate numbers and print the result to standard output. @@ -284,24 +306,28 @@ config EXPR_MATH_SUPPORT_64 config FALSE bool "false" default n + depends on PLATFORM_POSIX help false returns an exit code of FALSE (1). config FOLD bool "fold" default n + depends on PLATFORM_POSIX help Wrap text to fit a specific width. config FSYNC bool "fsync" default n + depends on PLATFORM_POSIX help fsync is used to flush file-related cached blocks to disk. config HEAD bool "head" default n + depends on PLATFORM_POSIX help head is used to print the first specified number of lines from files. @@ -316,6 +342,7 @@ config FEATURE_FANCY_HEAD config HOSTID bool "hostid" default n + depends on PLATFORM_POSIX help hostid prints the numeric identifier (in hexadecimal) for the current host. @@ -323,12 +350,14 @@ config HOSTID config ID bool "id" default n + depends on PLATFORM_POSIX help id displays the current user and group ID names. config INSTALL bool "install" default n + depends on PLATFORM_POSIX help Copy files and set attributes. @@ -342,24 +371,28 @@ config FEATURE_INSTALL_LONG_OPTIONS config LENGTH bool "length" default n + depends on PLATFORM_POSIX help length is used to print out the length of a specified string. config LN bool "ln" default n + depends on PLATFORM_POSIX help ln is used to create hard or soft links between files. config LOGNAME bool "logname" default n + depends on PLATFORM_POSIX help logname is used to print the current user's login name. config LS bool "ls" default n + depends on PLATFORM_POSIX help ls is used to list the contents of directories. @@ -426,12 +459,14 @@ config FEATURE_LS_COLOR_IS_DEFAULT config MD5SUM bool "md5sum" default n + depends on PLATFORM_POSIX help md5sum is used to print or check MD5 checksums. config MKDIR bool "mkdir" default n + depends on PLATFORM_POSIX help mkdir is used to create directories with the specified names. @@ -445,6 +480,7 @@ config FEATURE_MKDIR_LONG_OPTIONS config MKFIFO bool "mkfifo" default n + depends on PLATFORM_POSIX help mkfifo is used to create FIFOs (named pipes). The `mknod' program can also create FIFOs. @@ -452,6 +488,7 @@ config MKFIFO config MKNOD bool "mknod" default n + depends on PLATFORM_POSIX help mknod is used to create FIFOs or block/character special files with the specified names. @@ -459,6 +496,7 @@ config MKNOD config MV bool "mv" default n + depends on PLATFORM_POSIX help mv is used to move or rename files or directories. @@ -472,30 +510,35 @@ config FEATURE_MV_LONG_OPTIONS config NICE bool "nice" default n + depends on PLATFORM_POSIX help nice runs a program with modified scheduling priority. config NOHUP bool "nohup" default n + depends on PLATFORM_POSIX help run a command immune to hangups, with output to a non-tty. config OD bool "od" default n + depends on PLATFORM_POSIX help od is used to dump binary files in octal and other formats. config PRINTENV bool "printenv" default n + depends on PLATFORM_POSIX help printenv is used to print all or part of environment. config PRINTF bool "printf" default n + depends on PLATFORM_POSIX help printf is used to format and print specified strings. It's similar to `echo' except it has more options. @@ -503,12 +546,14 @@ config PRINTF config PWD bool "pwd" default n + depends on PLATFORM_POSIX help pwd is used to print the current directory. config READLINK bool "readlink" default n + depends on PLATFORM_POSIX help This program reads a symbolic link and returns the name of the file it points to @@ -523,6 +568,7 @@ config FEATURE_READLINK_FOLLOW config REALPATH bool "realpath" default n + depends on PLATFORM_POSIX help Return the canonicalized absolute pathname. This isn't provided by GNU shellutils, but where else does it belong. @@ -530,12 +576,14 @@ config REALPATH config RM bool "rm" default n + depends on PLATFORM_POSIX help rm is used to remove files or directories. config RMDIR bool "rmdir" default n + depends on PLATFORM_POSIX help rmdir is used to remove empty directories. @@ -550,30 +598,35 @@ config FEATURE_RMDIR_LONG_OPTIONS config SEQ bool "seq" default n + depends on PLATFORM_POSIX help print a sequence of numbers config SHA1SUM bool "sha1sum" default n + depends on PLATFORM_POSIX help Compute and check SHA1 message digest config SHA256SUM bool "sha256sum" default n + depends on PLATFORM_POSIX help Compute and check SHA256 message digest config SHA512SUM bool "sha512sum" default n + depends on PLATFORM_POSIX help Compute and check SHA512 message digest config SLEEP bool "sleep" default n + depends on PLATFORM_POSIX help sleep is used to pause for a specified number of seconds. It comes in 3 versions: @@ -602,6 +655,7 @@ config FEATURE_FLOAT_SLEEP config SORT bool "sort" default n + depends on PLATFORM_POSIX help sort is used to sort lines of text in specified files. @@ -620,6 +674,7 @@ config FEATURE_SORT_BIG config SPLIT bool "split" default n + depends on PLATFORM_POSIX help split a file into pieces. @@ -635,6 +690,7 @@ config FEATURE_SPLIT_FANCY config STAT bool "stat" default n + depends on PLATFORM_POSIX help display file or filesystem status. @@ -650,30 +706,35 @@ config FEATURE_STAT_FORMAT config STTY bool "stty" default n + depends on PLATFORM_POSIX help stty is used to change and print terminal line settings. config SUM bool "sum" default n + depends on PLATFORM_POSIX help checksum and count the blocks in a file config SYNC bool "sync" default n + depends on PLATFORM_POSIX help sync is used to flush filesystem buffers. config TAC bool "tac" default n + depends on PLATFORM_POSIX help tac is used to concatenate and print files in reverse. config TAIL bool "tail" default n + depends on PLATFORM_POSIX help tail is used to print the last specified number of lines from files. @@ -693,6 +754,7 @@ config FEATURE_FANCY_TAIL config TEE bool "tee" default n + depends on PLATFORM_POSIX help tee is used to read from standard input and write to standard output and files. @@ -707,6 +769,7 @@ config FEATURE_TEE_USE_BLOCK_IO config TEST bool "test" default n + depends on PLATFORM_POSIX help test is used to check file types and compare values, returning an appropriate exit code. The bash shell @@ -722,6 +785,7 @@ config FEATURE_TEST_64 config TOUCH bool "touch" default n + depends on PLATFORM_POSIX help touch is used to create or change the access and/or modification timestamp of specified files. @@ -729,6 +793,7 @@ config TOUCH config TR bool "tr" default n + depends on PLATFORM_POSIX help tr is used to squeeze, and/or delete characters from standard input, writing to standard output. @@ -755,12 +820,14 @@ config FEATURE_TR_EQUIV config TRUE bool "true" default n + depends on PLATFORM_POSIX help true returns an exit code of TRUE (0). config TTY bool "tty" default n + depends on PLATFORM_POSIX help tty is used to print the name of the current terminal to standard output. @@ -768,12 +835,14 @@ config TTY config UNAME bool "uname" default n + depends on PLATFORM_POSIX help uname is used to print system information. config UNEXPAND bool "unexpand" default n + depends on PLATFORM_POSIX help By default, convert only leading sequences of blanks to tabs. @@ -787,30 +856,35 @@ config FEATURE_UNEXPAND_LONG_OPTIONS config UNIQ bool "uniq" default n + depends on PLATFORM_POSIX help uniq is used to remove duplicate lines from a sorted file. config USLEEP bool "usleep" default n + depends on PLATFORM_POSIX help usleep is used to pause for a specified number of microseconds. config UUDECODE bool "uudecode" default n + depends on PLATFORM_POSIX help uudecode is used to decode a uuencoded file. config UUENCODE bool "uuencode" default n + depends on PLATFORM_POSIX help uuencode is used to uuencode a file. config WC bool "wc" default n + depends on PLATFORM_POSIX help wc is used to print the number of bytes, words, and lines, in specified files. @@ -826,12 +900,14 @@ config WHO bool "who" default n depends on FEATURE_UTMP + depends on PLATFORM_POSIX help who is used to show who is logged on. config WHOAMI bool "whoami" default n + depends on PLATFORM_POSIX help whoami is used to print the username of the current user id (same as id -un). @@ -839,6 +915,7 @@ config WHOAMI config YES bool "yes" default n + depends on PLATFORM_POSIX help yes is used to repeatedly output a specific string, or the default string `y'. diff --git a/debianutils/Config.in b/debianutils/Config.in index 9146f3ef4..abd453ab9 100644 --- a/debianutils/Config.in +++ b/debianutils/Config.in @@ -4,22 +4,26 @@ # menu "Debian Utilities" + depends on PLATFORM_POSIX config MKTEMP bool "mktemp" default n + depends on PLATFORM_POSIX help mktemp is used to create unique temporary files config PIPE_PROGRESS bool "pipe_progress" default n + depends on PLATFORM_POSIX help Display a dot to indicate pipe activity. config RUN_PARTS bool "run-parts" default n + depends on PLATFORM_POSIX help run-parts is a utility designed to run all the scripts in a directory. @@ -51,6 +55,7 @@ config FEATURE_RUN_PARTS_FANCY config START_STOP_DAEMON bool "start-stop-daemon" default n + depends on PLATFORM_POSIX help start-stop-daemon is used to control the creation and termination of system-level processes, usually the ones @@ -76,6 +81,7 @@ config FEATURE_START_STOP_DAEMON_LONG_OPTIONS config WHICH bool "which" default n + depends on PLATFORM_POSIX help which is used to find programs in your PATH and print out their pathnames. diff --git a/e2fsprogs/Config.in b/e2fsprogs/Config.in index 9a0088ab5..a488a6b5a 100644 --- a/e2fsprogs/Config.in +++ b/e2fsprogs/Config.in @@ -8,6 +8,7 @@ menu "Linux Ext2 FS Progs" config CHATTR bool "chattr" default n + depends on PLATFORM_POSIX help chattr changes the file attributes on a second extended file system. @@ -23,6 +24,7 @@ config CHATTR config FSCK bool "fsck" default n + depends on PLATFORM_POSIX help fsck is used to check and optionally repair one or more filesystems. In actuality, fsck is simply a front-end for the various file system @@ -31,6 +33,7 @@ config FSCK config LSATTR bool "lsattr" default n + depends on PLATFORM_POSIX help lsattr lists the file attributes on a second extended file system. diff --git a/editors/Config.in b/editors/Config.in index e4fdd0f38..ca04de2d6 100644 --- a/editors/Config.in +++ b/editors/Config.in @@ -8,6 +8,7 @@ menu "Editors" config AWK bool "awk" default n + depends on PLATFORM_POSIX help Awk is used as a pattern scanning and processing language. This is the BusyBox implementation of that programming language. @@ -23,6 +24,7 @@ config FEATURE_AWK_LIBM config CMP bool "cmp" default n + depends on PLATFORM_POSIX help cmp is used to compare two files and returns the result to standard output. @@ -30,6 +32,7 @@ config CMP config DIFF bool "diff" default n + depends on PLATFORM_POSIX help diff compares two files or directories and outputs the differences between them in a form that can be given to @@ -53,6 +56,7 @@ config FEATURE_DIFF_DIR config ED bool "ed" default n + depends on PLATFORM_POSIX help The original 1970's Unix text editor, from the days of teletypes. Small, simple, evil. Part of SUSv3. If you're not already using @@ -61,12 +65,14 @@ config ED config PATCH bool "patch" default n + depends on PLATFORM_POSIX help Apply a unified diff formatted patch. config SED bool "sed" default n + depends on PLATFORM_POSIX help sed is used to perform text transformations on a file or input from a pipeline. @@ -74,6 +80,7 @@ config SED config VI bool "vi" default n + depends on PLATFORM_POSIX help 'vi' is a text editor. More specifically, it is the One True text editor . It does, however, have a rather steep diff --git a/findutils/Config.in b/findutils/Config.in index 8582d6446..9cd4a1908 100644 --- a/findutils/Config.in +++ b/findutils/Config.in @@ -8,6 +8,7 @@ menu "Finding Utilities" config FIND bool "find" default n + depends on PLATFORM_POSIX help find is used to search your system to find specified files. @@ -181,6 +182,7 @@ config FEATURE_FIND_LINKS config GREP bool "grep" default n + depends on PLATFORM_POSIX help grep is used to search files for a specified pattern. @@ -214,6 +216,7 @@ config FEATURE_GREP_CONTEXT config XARGS bool "xargs" default n + depends on PLATFORM_POSIX help xargs is used to execute a specified command for every item from standard input. diff --git a/init/Config.in b/init/Config.in index 3d99d4792..26401af01 100644 --- a/init/Config.in +++ b/init/Config.in @@ -8,6 +8,7 @@ menu "Init Utilities" config INIT bool "init" default n + depends on PLATFORM_POSIX select FEATURE_SYSLOG help init is the first program run when the system boots. @@ -90,6 +91,7 @@ config FEATURE_INITRD config HALT bool "poweroff, halt, and reboot" default n + depends on PLATFORM_POSIX help Stop all processes and either halt, reboot, or power off the system. @@ -116,6 +118,7 @@ config TELINIT_PATH config MESG bool "mesg" default n + depends on PLATFORM_POSIX help Mesg controls access to your terminal by others. It is typically used to allow or disallow other users to write to your terminal diff --git a/loginutils/Config.in b/loginutils/Config.in index a9b5f5a9f..5144d4211 100644 --- a/loginutils/Config.in +++ b/loginutils/Config.in @@ -8,6 +8,7 @@ menu "Login/Password Management Utilities" config FEATURE_SHADOWPASSWDS bool "Support for shadow passwords" default n + depends on PLATFORM_POSIX help Build support for shadow password in /etc/shadow. This file is only readable by root and thus the encrypted passwords are no longer @@ -16,6 +17,7 @@ config FEATURE_SHADOWPASSWDS config USE_BB_PWD_GRP bool "Use internal password and group functions rather than system functions" default n + depends on PLATFORM_POSIX help If you leave this disabled, busybox will use the system's password and group functions. And if you are using the GNU C library @@ -60,6 +62,7 @@ config USE_BB_SHADOW config USE_BB_CRYPT bool "Use internal crypt functions" default y + depends on PLATFORM_POSIX help Busybox has internal DES and MD5 crypt functions. They produce results which are identical to corresponding @@ -94,6 +97,7 @@ config USE_BB_CRYPT_SHA config ADDGROUP bool "addgroup" default n + depends on PLATFORM_POSIX help Utility for creating a new group account. @@ -116,6 +120,7 @@ config FEATURE_ADDUSER_TO_GROUP config DELGROUP bool "delgroup" default n + depends on PLATFORM_POSIX help Utility for deleting a group account. @@ -142,6 +147,7 @@ config FEATURE_CHECK_NAMES config ADDUSER bool "adduser" default n + depends on PLATFORM_POSIX help Utility for creating a new user account. @@ -171,12 +177,14 @@ config LAST_SYSTEM_ID config DELUSER bool "deluser" default n + depends on PLATFORM_POSIX help Utility for deleting a user account. config GETTY bool "getty" default n + depends on PLATFORM_POSIX select FEATURE_SYSLOG help getty lets you log in on a tty, it is normally invoked by init. @@ -184,6 +192,7 @@ config GETTY config LOGIN bool "login" default n + depends on PLATFORM_POSIX select FEATURE_SUID select FEATURE_SYSLOG help @@ -227,6 +236,7 @@ config FEATURE_SECURETTY config PASSWD bool "passwd" default n + depends on PLATFORM_POSIX select FEATURE_SUID select FEATURE_SYSLOG help @@ -248,6 +258,7 @@ config FEATURE_PASSWD_WEAK_CHECK config CRYPTPW bool "cryptpw" default n + depends on PLATFORM_POSIX help Encrypts the given password with the crypt(3) libc function using the given salt. Debian has this utility under mkpasswd @@ -256,6 +267,7 @@ config CRYPTPW config CHPASSWD bool "chpasswd" default n + depends on PLATFORM_POSIX help Reads a file of user name and password pairs from standard input and uses this information to update a group of existing users. @@ -263,6 +275,7 @@ config CHPASSWD config SU bool "su" default n + depends on PLATFORM_POSIX select FEATURE_SUID select FEATURE_SYSLOG help @@ -285,6 +298,7 @@ config FEATURE_SU_CHECKS_SHELLS config SULOGIN bool "sulogin" default n + depends on PLATFORM_POSIX select FEATURE_SYSLOG help sulogin is invoked when the system goes into single user @@ -293,6 +307,7 @@ config SULOGIN config VLOCK bool "vlock" default n + depends on PLATFORM_POSIX select FEATURE_SUID help Build the "vlock" applet which allows you to lock (virtual) terminals. diff --git a/mailutils/Config.in b/mailutils/Config.in index 519d562ae..67f0d079a 100644 --- a/mailutils/Config.in +++ b/mailutils/Config.in @@ -3,6 +3,7 @@ menu "Mail Utilities" config MAKEMIME bool "makemime" default n + depends on PLATFORM_POSIX help Create MIME-formatted messages. @@ -16,6 +17,7 @@ config FEATURE_MIME_CHARSET config POPMAILDIR bool "popmaildir" default n + depends on PLATFORM_POSIX help Simple yet powerful POP3 mail popper. Delivers content of remote mailboxes to local Maildir. @@ -33,6 +35,7 @@ config FEATURE_POPMAILDIR_DELIVERY config REFORMIME bool "reformime" default n + depends on PLATFORM_POSIX help Parse MIME-formatted messages. @@ -47,6 +50,7 @@ config FEATURE_REFORMIME_COMPAT config SENDMAIL bool "sendmail" default n + depends on PLATFORM_POSIX help Barebones sendmail. diff --git a/miscutils/Config.in b/miscutils/Config.in index 0469b6399..ee20b10a1 100644 --- a/miscutils/Config.in +++ b/miscutils/Config.in @@ -8,6 +8,7 @@ menu "Miscellaneous Utilities" config ADJTIMEX bool "adjtimex" default n + depends on PLATFORM_POSIX help Adjtimex reads and optionally sets adjustment parameters for the Linux clock adjustment algorithm. @@ -15,6 +16,7 @@ config ADJTIMEX config BBCONFIG bool "bbconfig" default n + depends on PLATFORM_POSIX help The bbconfig applet will print the config file with which busybox was built. @@ -22,6 +24,7 @@ config BBCONFIG config BEEP bool "beep" default n + depends on PLATFORM_POSIX help The beep applets beeps in a given freq/Hz. @@ -44,6 +47,7 @@ config FEATURE_BEEP_LENGTH_MS config CHAT bool "chat" default n + depends on PLATFORM_POSIX help Simple chat utility. @@ -111,6 +115,7 @@ config FEATURE_CHAT_CLR_ABORT config CHRT bool "chrt" default n + depends on PLATFORM_POSIX help manipulate real-time attributes of a process. This requires sched_{g,s}etparam support in your libc. @@ -118,6 +123,7 @@ config CHRT config CROND bool "crond" default n + depends on PLATFORM_POSIX select FEATURE_SUID select FEATURE_SYSLOG help @@ -153,6 +159,7 @@ config FEATURE_CROND_DIR config CRONTAB bool "crontab" default n + depends on PLATFORM_POSIX select FEATURE_SUID help Crontab manipulates the crontab for a particular user. Only @@ -163,6 +170,7 @@ config CRONTAB config DC bool "dc" default n + depends on PLATFORM_POSIX help Dc is a reverse-polish desk calculator which supports unlimited precision arithmetic. @@ -178,6 +186,7 @@ config FEATURE_DC_LIBM config DEVFSD bool "devfsd (obsolete)" default n + depends on PLATFORM_POSIX select FEATURE_SYSLOG help This is deprecated and should NOT be used anymore. @@ -221,6 +230,7 @@ config DEVFSD_VERBOSE config FEATURE_DEVFS bool "Use devfs names for all devices (obsolete)" default n + depends on PLATFORM_POSIX help This is obsolete and should NOT be used anymore. Use linux >= 2.6 (optionally with hotplug) and mdev instead! @@ -233,6 +243,7 @@ config FEATURE_DEVFS config DEVMEM bool "devmem" default n + depends on PLATFORM_POSIX help devmem is a small program that reads and writes from physical memory using /dev/mem. @@ -240,6 +251,7 @@ config DEVMEM config EJECT bool "eject" default n + depends on PLATFORM_POSIX help Used to eject cdroms. (defaults to /dev/cdrom) @@ -254,6 +266,7 @@ config FEATURE_EJECT_SCSI config FBSPLASH bool "fbsplash" default n + depends on PLATFORM_POSIX help Shows splash image and progress bar on framebuffer device. Can be used during boot phase of an embedded device. ~2kb. @@ -275,6 +288,7 @@ config FBSPLASH config FLASHCP bool "flashcp" default n + depends on PLATFORM_POSIX help The flashcp binary, inspired by mtd-utils as of git head 5eceb74f7. This utility is used to copy images into a MTD device. @@ -282,6 +296,7 @@ config FLASHCP config FLASH_LOCK bool "flash_lock" default n + depends on PLATFORM_POSIX help The flash_lock binary from mtd-utils as of git head 5ec0c10d0. This utility locks part or all of the flash device. @@ -289,6 +304,7 @@ config FLASH_LOCK config FLASH_UNLOCK bool "flash_unlock" default n + depends on PLATFORM_POSIX help The flash_unlock binary from mtd-utils as of git head 5ec0c10d0. This utility unlocks part or all of the flash device. @@ -296,6 +312,7 @@ config FLASH_UNLOCK config FLASH_ERASEALL bool "flash_eraseall" default n + depends on PLATFORM_POSIX help The flash_eraseall binary from mtd-utils as of git head c4c6a59eb. This utility is used to erase the whole MTD device. @@ -303,6 +320,7 @@ config FLASH_ERASEALL config IONICE bool "ionice" default n + depends on PLATFORM_POSIX help Set/set program io scheduling class and priority Requires kernel >= 2.6.13 @@ -310,6 +328,7 @@ config IONICE config INOTIFYD bool "inotifyd" default n + depends on PLATFORM_POSIX help Simple inotify daemon. Reports filesystem changes. Requires kernel >= 2.6.13 @@ -318,6 +337,7 @@ config LAST bool "last" default n depends on FEATURE_WTMP + depends on PLATFORM_POSIX help 'last' displays a list of the last users that logged into the system. @@ -342,6 +362,7 @@ endchoice config LESS bool "less" default n + depends on PLATFORM_POSIX help 'less' is a pager, meaning that it displays text files. It possesses a wide array of features, and is an improvement over 'more'. @@ -408,6 +429,7 @@ config FEATURE_LESS_LINENUMS config HDPARM bool "hdparm" default n + depends on PLATFORM_POSIX help Get/Set hard drive parameters. Primarily intended for ATA drives. Adds about 13k (or around 30k if you enable the @@ -466,6 +488,7 @@ config FEATURE_HDPARM_HDIO_GETSET_DMA config MAKEDEVS bool "makedevs" default n + depends on PLATFORM_POSIX help 'makedevs' is a utility used to create a batch of devices with one command. @@ -498,24 +521,28 @@ endchoice config MAN bool "man" default n + depends on PLATFORM_POSIX help Format and display manual pages. config MICROCOM bool "microcom" default n + depends on PLATFORM_POSIX help The poor man's minicom utility for chatting with serial port devices. config MOUNTPOINT bool "mountpoint" default n + depends on PLATFORM_POSIX help mountpoint checks if the directory is a mountpoint. config MT bool "mt" default n + depends on PLATFORM_POSIX help mt is used to control tape devices. You can use the mt utility to advance or rewind a tape past a specified number of archive @@ -524,6 +551,7 @@ config MT config RAIDAUTORUN bool "raidautorun" default n + depends on PLATFORM_POSIX help raidautorun tells the kernel md driver to search and start RAID arrays. @@ -548,6 +576,7 @@ config READAHEAD config RUNLEVEL bool "runlevel" default n + depends on PLATFORM_POSIX help find the current and previous system runlevel. @@ -557,18 +586,21 @@ config RUNLEVEL config RX bool "rx" default n + depends on PLATFORM_POSIX help Receive files using the Xmodem protocol. config SETSID bool "setsid" default n + depends on PLATFORM_POSIX help setsid runs a program in a new session config STRINGS bool "strings" default n + depends on PLATFORM_POSIX help strings prints the printable character sequences for each file specified. @@ -576,6 +608,7 @@ config STRINGS config TASKSET bool "taskset" default n + depends on PLATFORM_POSIX help Retrieve or set a processes's CPU affinity. This requires sched_{g,s}etaffinity support in your libc. @@ -592,6 +625,7 @@ config FEATURE_TASKSET_FANCY config TIME bool "time" default n + depends on PLATFORM_POSIX help The time command runs the specified program with the given arguments. When the command finishes, time writes a message to standard output @@ -600,6 +634,7 @@ config TIME config TIMEOUT bool "timeout" default n + depends on PLATFORM_POSIX help Runs a program and watches it. If it does not terminate in specified number of seconds, it is sent a signal. @@ -607,6 +642,7 @@ config TIMEOUT config TTYSIZE bool "ttysize" default n + depends on PLATFORM_POSIX help A replacement for "stty size". Unlike stty, can report only width, only height, or both, in any order. It also does not complain on @@ -616,18 +652,21 @@ config TTYSIZE config VOLNAME bool "volname" default n + depends on PLATFORM_POSIX help Prints a CD-ROM volume name. config WALL bool "wall" default n + depends on PLATFORM_POSIX help Write a message to all users that are logged in. config WATCHDOG bool "watchdog" default n + depends on PLATFORM_POSIX help The watchdog utility is used with hardware or software watchdog device drivers. It opens the specified watchdog device special file diff --git a/modutils/Config.in b/modutils/Config.in index 83c12b67f..2d6e4a5d2 100644 --- a/modutils/Config.in +++ b/modutils/Config.in @@ -8,6 +8,7 @@ menu "Linux Module Utilities" config MODPROBE_SMALL bool "Simplified modutils" default n + depends on PLATFORM_POSIX help Simplified modutils. @@ -56,6 +57,7 @@ config INSMOD bool "insmod" default n depends on !MODPROBE_SMALL + depends on PLATFORM_POSIX help insmod is used to load specified modules in the running kernel. @@ -63,6 +65,7 @@ config RMMOD bool "rmmod" default n depends on !MODPROBE_SMALL + depends on PLATFORM_POSIX help rmmod is used to unload specified modules from the kernel. @@ -70,6 +73,7 @@ config LSMOD bool "lsmod" default n depends on !MODPROBE_SMALL + depends on PLATFORM_POSIX help lsmod is used to display a list of loaded modules. @@ -86,6 +90,7 @@ config MODPROBE bool "modprobe" default n depends on !MODPROBE_SMALL + depends on PLATFORM_POSIX help Handle the loading of modules, and their dependencies on a high level. @@ -105,6 +110,7 @@ config DEPMOD bool "depmod" default n depends on !MODPROBE_SMALL + depends on PLATFORM_POSIX help depmod generates modules.dep (and potentially modules.alias and modules.symbols) that contain dependency information diff --git a/networking/Config.in b/networking/Config.in index 61e59b244..0d3a16d01 100644 --- a/networking/Config.in +++ b/networking/Config.in @@ -8,6 +8,7 @@ menu "Networking Utilities" config FEATURE_IPV6 bool "Enable IPv6 support" default n + depends on PLATFORM_POSIX help Enable IPv6 support in busybox. This adds IPv6 support in the networking applets. @@ -15,6 +16,7 @@ config FEATURE_IPV6 config FEATURE_UNIX_LOCAL bool "Enable Unix domain socket support (usually not needed)" default n + depends on PLATFORM_POSIX help Enable Unix domain socket support in all busybox networking applets. Address of the form local:/path/to/unix/socket @@ -41,6 +43,7 @@ config FEATURE_PREFER_IPV4_ADDRESS config VERBOSE_RESOLUTION_ERRORS bool "Verbose resolution errors" default n + depends on PLATFORM_POSIX help Enable if you are not satisfied with simplistic "can't resolve 'hostname.com'" and want to know more. @@ -49,18 +52,21 @@ config VERBOSE_RESOLUTION_ERRORS config ARP bool "arp" default n + depends on PLATFORM_POSIX help Manipulate the system ARP cache. config ARPING bool "arping" default n + depends on PLATFORM_POSIX help Ping hosts by ARP packets. config BRCTL bool "brctl" default n + depends on PLATFORM_POSIX help Manage ethernet bridges. Supports addbr/delbr and addif/delif. @@ -87,18 +93,21 @@ config FEATURE_BRCTL_SHOW config DNSD bool "dnsd" default n + depends on PLATFORM_POSIX help Small and static DNS server daemon. config ETHER_WAKE bool "ether-wake" default n + depends on PLATFORM_POSIX help Send a magic packet to wake up sleeping machines. config FAKEIDENTD bool "fakeidentd" default n + depends on PLATFORM_POSIX select FEATURE_SYSLOG help fakeidentd listens on the ident port and returns a predefined @@ -107,6 +116,7 @@ config FAKEIDENTD config FTPD bool "ftpd" default n + depends on PLATFORM_POSIX help simple FTP daemon. You have to run it via inetd. @@ -131,12 +141,14 @@ config FEATURE_FTPD_ACCEPT_BROKEN_LIST config FTPGET bool "ftpget" default n + depends on PLATFORM_POSIX help Retrieve a remote file via FTP. config FTPPUT bool "ftpput" default n + depends on PLATFORM_POSIX help Store a remote file via FTP. @@ -150,12 +162,14 @@ config FEATURE_FTPGETPUT_LONG_OPTIONS config HOSTNAME bool "hostname" default n + depends on PLATFORM_POSIX help Show or set the system's host name. config HTTPD bool "httpd" default n + depends on PLATFORM_POSIX help Serve web pages via an HTTP server. @@ -267,6 +281,7 @@ config FEATURE_HTTPD_PROXY config IFCONFIG bool "ifconfig" default n + depends on PLATFORM_POSIX help Ifconfig is used to configure the kernel-resident network interfaces. @@ -314,6 +329,7 @@ config FEATURE_IFCONFIG_BROADCAST_PLUS config IFENSLAVE bool "ifenslave" default n + depends on PLATFORM_POSIX help Userspace application to bind several interfaces to a logical interface (use with kernel bonding driver). @@ -321,12 +337,14 @@ config IFENSLAVE config IFPLUGD bool "ifplugd" default n + depends on PLATFORM_POSIX help Network interface plug detection daemon. config IFUPDOWN bool "ifupdown" default n + depends on PLATFORM_POSIX help Activate or deactivate the specified interfaces. This applet makes use of either "ifconfig" and "route" or the "ip" command to actually @@ -431,6 +449,7 @@ config FEATURE_IFUPDOWN_EXTERNAL_DHCP config INETD bool "inetd" default n + depends on PLATFORM_POSIX select FEATURE_SYSLOG help Internet superserver daemon @@ -481,6 +500,7 @@ config FEATURE_INETD_RPC config IP bool "ip" default n + depends on PLATFORM_POSIX help The "ip" applet is a TCP/IP interface configuration and routing utility. You generally don't need "ip" to use busybox with @@ -550,30 +570,36 @@ config IPADDR bool default y depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_ADDRESS + depends on PLATFORM_POSIX config IPLINK bool default y depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_LINK + depends on PLATFORM_POSIX config IPROUTE bool default y depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_ROUTE + depends on PLATFORM_POSIX config IPTUNNEL bool default y depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_TUNNEL + depends on PLATFORM_POSIX config IPRULE bool default y depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_RULE + depends on PLATFORM_POSIX config IPCALC bool "ipcalc" default n + depends on PLATFORM_POSIX help ipcalc takes an IP address and netmask and calculates the resulting broadcast, network, and host range. @@ -596,6 +622,7 @@ config FEATURE_IPCALC_LONG_OPTIONS config NAMEIF bool "nameif" default n + depends on PLATFORM_POSIX select FEATURE_SYSLOG help nameif is used to rename network interface by its MAC address. @@ -624,6 +651,7 @@ config FEATURE_NAMEIF_EXTENDED config NC bool "nc" default n + depends on PLATFORM_POSIX help A simple Unix utility which reads and writes data across network connections. @@ -647,6 +675,7 @@ config NC_EXTRA config NETSTAT bool "netstat" default n + depends on PLATFORM_POSIX help netstat prints information about the Linux networking subsystem. @@ -669,12 +698,14 @@ config FEATURE_NETSTAT_PRG config NSLOOKUP bool "nslookup" default n + depends on PLATFORM_POSIX help nslookup is a tool to query Internet name servers. config NTPD bool "ntpd" default n + depends on PLATFORM_POSIX help The NTP client/server daemon. @@ -689,6 +720,7 @@ config FEATURE_NTPD_SERVER config PING bool "ping" default n + depends on PLATFORM_POSIX help ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to elicit an ICMP ECHO_RESPONSE from a host or gateway. @@ -711,18 +743,21 @@ config FEATURE_FANCY_PING config PSCAN bool "pscan" default n + depends on PLATFORM_POSIX help Simple network port scanner. config ROUTE bool "route" default n + depends on PLATFORM_POSIX help Route displays or manipulates the kernel's IP routing tables. config SLATTACH bool "slattach" default n + depends on PLATFORM_POSIX help slattach is a small utility to attach network interfaces to serial lines. @@ -740,6 +775,7 @@ config SLATTACH config TCPSVD bool "tcpsvd" default n + depends on PLATFORM_POSIX help tcpsvd listens on a TCP port and runs a program for each new connection. @@ -747,6 +783,7 @@ config TCPSVD config TELNET bool "telnet" default n + depends on PLATFORM_POSIX help Telnet is an interface to the TELNET protocol, but is also commonly used to test other simple protocols. @@ -773,6 +810,7 @@ config FEATURE_TELNET_AUTOLOGIN config TELNETD bool "telnetd" default n + depends on PLATFORM_POSIX select FEATURE_SYSLOG help A daemon for the TELNET protocol, allowing you to log onto the host @@ -844,6 +882,7 @@ config FEATURE_TELNETD_INETD_WAIT config TFTP bool "tftp" default n + depends on PLATFORM_POSIX help This enables the Trivial File Transfer Protocol client program. TFTP is usually used for simple, small transfers such as a root image @@ -852,6 +891,7 @@ config TFTP config TFTPD bool "tftpd" default n + depends on PLATFORM_POSIX help This enables the Trivial File Transfer Protocol server program. It expects that stdin is a datagram socket and a packet @@ -906,6 +946,7 @@ config TFTP_DEBUG config TRACEROUTE bool "traceroute" default n + depends on PLATFORM_POSIX help Utility to trace the route of IP packets. @@ -942,6 +983,7 @@ config FEATURE_TRACEROUTE_USE_ICMP config TUNCTL bool "tunctl" default n + depends on PLATFORM_POSIX help tunctl creates or deletes tun devices. @@ -967,6 +1009,7 @@ config IFUPDOWN_UDHCPC_CMD_OPTIONS config UDPSVD bool "udpsvd" default n + depends on PLATFORM_POSIX help udpsvd listens on an UDP port and runs a program for each new connection. @@ -974,12 +1017,14 @@ config UDPSVD config VCONFIG bool "vconfig" default n + depends on PLATFORM_POSIX help Creates, removes, and configures VLAN interfaces config WGET bool "wget" default n + depends on PLATFORM_POSIX help wget is a utility for non-interactive download of files from HTTP, HTTPS, and FTP servers. @@ -1008,6 +1053,7 @@ config FEATURE_WGET_LONG_OPTIONS config ZCIP bool "zcip" default n + depends on PLATFORM_POSIX select FEATURE_SYSLOG help ZCIP provides ZeroConf IPv4 address selection, according to RFC 3927. diff --git a/networking/udhcp/Config.in b/networking/udhcp/Config.in index 34adf35fe..37bb587fe 100644 --- a/networking/udhcp/Config.in +++ b/networking/udhcp/Config.in @@ -6,6 +6,7 @@ config UDHCPD bool "udhcp server (udhcpd)" default n + depends on PLATFORM_POSIX help udhcpd is a DHCP server geared primarily toward embedded systems, while striving to be fully functional and RFC compliant. @@ -49,6 +50,7 @@ config DHCPD_LEASES_FILE config UDHCPC bool "udhcp client (udhcpc)" default n + depends on PLATFORM_POSIX help udhcpc is a DHCP client geared primarily toward embedded systems, while striving to be fully functional and RFC compliant. diff --git a/printutils/Config.in b/printutils/Config.in index 6912ece6c..a46ca1cd1 100644 --- a/printutils/Config.in +++ b/printutils/Config.in @@ -8,18 +8,21 @@ menu "Print Utilities" config LPD bool "lpd" default n + depends on PLATFORM_POSIX help lpd is a print spooling daemon. config LPR bool "lpr" default n + depends on PLATFORM_POSIX help lpr sends files (or standard input) to a print spooling daemon. config LPQ bool "lpq" default n + depends on PLATFORM_POSIX help lpq is a print spool queue examination and manipulation program. diff --git a/procps/Config.in b/procps/Config.in index 6a9a36638..bc4e489e1 100644 --- a/procps/Config.in +++ b/procps/Config.in @@ -8,6 +8,7 @@ menu "Process Utilities" config FREE bool "free" default n + depends on PLATFORM_POSIX 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. @@ -16,6 +17,7 @@ config FREE config FUSER bool "fuser" default n + depends on PLATFORM_POSIX help fuser lists all PIDs (Process IDs) that currently have a given file open. fuser can also list all PIDs that have a given network @@ -24,6 +26,7 @@ config FUSER config KILL bool "kill" default n + depends on PLATFORM_POSIX help The command kill sends the specified signal to the specified process or process group. If no signal is specified, the TERM @@ -46,18 +49,21 @@ config KILLALL5 config NMETER bool "nmeter" default n + depends on PLATFORM_POSIX help Prints selected system stats continuously, one line per update. config PGREP bool "pgrep" default n + depends on PLATFORM_POSIX help Look for processes by name. config PIDOF bool "pidof" default n + depends on PLATFORM_POSIX help Pidof finds the process id's (pids) of the named programs. It prints those id's on the standard output. @@ -81,12 +87,14 @@ config FEATURE_PIDOF_OMIT config PKILL bool "pkill" default n + depends on PLATFORM_POSIX help Send signals to processes by name. config PS bool "ps" default n + depends on PLATFORM_POSIX help ps gives a snapshot of the current processes. @@ -124,6 +132,7 @@ config FEATURE_PS_UNUSUAL_SYSTEMS config RENICE bool "renice" default n + depends on PLATFORM_POSIX help Renice alters the scheduling priority of one or more running processes. @@ -131,12 +140,14 @@ config RENICE config BB_SYSCTL bool "sysctl" default n + depends on PLATFORM_POSIX help Configure kernel parameters at runtime. config TOP bool "top" default n + depends on PLATFORM_POSIX help The top program provides a dynamic real-time view of a running system. @@ -198,6 +209,7 @@ config FEATURE_SHOW_THREADS config UPTIME bool "uptime" default n + depends on PLATFORM_POSIX help uptime gives a one line display of the current time, how long the system has been running, how many users are currently logged @@ -206,6 +218,7 @@ config UPTIME config WATCH bool "watch" default n + depends on PLATFORM_POSIX help watch is used to execute a program periodically, showing output to the screen. diff --git a/runit/Config.in b/runit/Config.in index 422ca7517..c45ec631b 100644 --- a/runit/Config.in +++ b/runit/Config.in @@ -8,6 +8,7 @@ menu "Runit Utilities" config RUNSV bool "runsv" default n + depends on PLATFORM_POSIX help runsv starts and monitors a service and optionally an appendant log service. @@ -15,6 +16,7 @@ config RUNSV config RUNSVDIR bool "runsvdir" default n + depends on PLATFORM_POSIX help runsvdir starts a runsv process for each subdirectory, or symlink to a directory, in the services directory dir, up to a limit of 1000 @@ -32,6 +34,7 @@ config FEATURE_RUNSVDIR_LOG config SV bool "sv" default n + depends on PLATFORM_POSIX help sv reports the current status and controls the state of services monitored by the runsv supervisor. @@ -47,6 +50,7 @@ config SV_DEFAULT_SERVICE_DIR config SVLOGD bool "svlogd" default n + depends on PLATFORM_POSIX help svlogd continuously reads log data from its standard input, optionally filters log messages, and writes the data to one or more automatically @@ -55,28 +59,33 @@ config SVLOGD config CHPST bool "chpst" default n + depends on PLATFORM_POSIX help chpst changes the process state according to the given options, and execs specified program. config SETUIDGID bool "setuidgid" + depends on PLATFORM_POSIX help Sets soft resource limits as specified by options config ENVUIDGID bool "envuidgid" + depends on PLATFORM_POSIX help Sets $UID to account's uid and $GID to account's gid config ENVDIR bool "envdir" + depends on PLATFORM_POSIX help Sets various environment variables as specified by files in the given directory config SOFTLIMIT bool "softlimit" + depends on PLATFORM_POSIX help Sets soft resource limits as specified by options diff --git a/shell/Config.in b/shell/Config.in index 3b1650615..f83f5c888 100644 --- a/shell/Config.in +++ b/shell/Config.in @@ -38,6 +38,7 @@ config ASH bool "ash" default n depends on !NOMMU + depends on PLATFORM_POSIX help Tha 'ash' shell adds about 60k in the default configuration and is the most complete and most pedantically correct shell included with @@ -140,6 +141,7 @@ config ASH_EXPAND_PRMT config HUSH bool "hush" default n + depends on PLATFORM_POSIX help hush is a small shell (22k). It handles the normal flow control constructs such as if/then/elif/else/fi, for/in/do/done, while loops, @@ -246,6 +248,7 @@ config HUSH_RANDOM_SUPPORT config LASH bool "lash (deprecated: aliased to hush)" default n + depends on PLATFORM_POSIX select HUSH help lash is deprecated and will be removed, please migrate to hush. @@ -253,6 +256,7 @@ config LASH config MSH bool "msh (deprecated: please use hush)" default n + depends on PLATFORM_POSIX select HUSH help msh is deprecated and will be removed, please migrate to hush. @@ -342,6 +346,7 @@ config FEATURE_SH_NOFORK config CTTYHACK bool "cttyhack" default n + depends on PLATFORM_POSIX help One common problem reported on the mailing list is "can't access tty; job control turned off" error message which typically appears when diff --git a/sysklogd/Config.in b/sysklogd/Config.in index b500d5471..3670f1a28 100644 --- a/sysklogd/Config.in +++ b/sysklogd/Config.in @@ -8,6 +8,7 @@ menu "System Logging Utilities" config SYSLOGD bool "syslogd" default n + depends on PLATFORM_POSIX help The syslogd utility is used to record logs of all the significant events that occur on a system. Every @@ -87,6 +88,7 @@ config LOGREAD bool "logread" default y depends on FEATURE_IPC_SYSLOG + depends on PLATFORM_POSIX help If you enabled Circular Buffer support, you almost certainly want to enable this feature as well. This @@ -107,6 +109,7 @@ config FEATURE_LOGREAD_REDUCED_LOCKING config KLOGD bool "klogd" default n + depends on PLATFORM_POSIX help klogd is a utility which intercepts and logs all messages from the Linux kernel and sends the messages @@ -117,6 +120,7 @@ config KLOGD config LOGGER bool "logger" default n + depends on PLATFORM_POSIX select FEATURE_SYSLOG help The logger utility allows you to send arbitrary text diff --git a/util-linux/Config.in b/util-linux/Config.in index a59cc1ddf..572a5963d 100644 --- a/util-linux/Config.in +++ b/util-linux/Config.in @@ -8,6 +8,7 @@ menu "Linux System Utilities" config ACPID bool "acpid" default n + depends on PLATFORM_POSIX help acpid listens to ACPI events coming either in textual form from /proc/acpi/event (though it is marked deprecated it is still widely @@ -30,6 +31,7 @@ config FEATURE_ACPID_COMPAT config BLKID bool "blkid" default n + depends on PLATFORM_POSIX select VOLUMEID help Lists labels and UUIDs of all filesystems. @@ -39,6 +41,7 @@ config BLKID config DMESG bool "dmesg" default n + depends on PLATFORM_POSIX 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 @@ -72,6 +75,7 @@ config FEATURE_DMESG_PRETTY config FBSET bool "fbset" default n + depends on PLATFORM_POSIX 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 @@ -100,6 +104,7 @@ config FEATURE_FBSET_READMODE config FDFLUSH bool "fdflush" default n + depends on PLATFORM_POSIX help fdflush is only needed when changing media on slightly-broken removable media drives. It is used to make Linux believe that a @@ -112,12 +117,14 @@ config FDFLUSH config FDFORMAT bool "fdformat" default n + depends on PLATFORM_POSIX help fdformat is used to low-level format a floppy disk. config FDISK bool "fdisk" default n + depends on PLATFORM_POSIX help The fdisk utility is used to divide hard disks into one or more logical disks, which are generally called partitions. This utility @@ -185,6 +192,7 @@ config FEATURE_FDISK_ADVANCED config FINDFS bool "findfs" default n + depends on PLATFORM_POSIX select VOLUMEID help Prints the name of a filesystem with given label or UUID. @@ -194,12 +202,14 @@ config FINDFS config FLOCK bool "flock" default n + depends on PLATFORM_POSIX help Manage locks from shell scripts config FREERAMDISK bool "freeramdisk" default n + depends on PLATFORM_POSIX help Linux allows you to create ramdisks. This utility allows you to delete them and completely free all memory that was used for the @@ -211,6 +221,7 @@ config FREERAMDISK config FSCK_MINIX bool "fsck_minix" default n + depends on PLATFORM_POSIX help The minix filesystem is a nice, small, compact, read-write filesystem with little overhead. It is not a journaling filesystem however and @@ -222,12 +233,14 @@ config FSCK_MINIX config MKFS_EXT2 bool "mkfs_ext2" default n + depends on PLATFORM_POSIX help Utility to create EXT2 filesystems. config MKFS_MINIX bool "mkfs_minix" default n + depends on PLATFORM_POSIX help The minix filesystem is a nice, small, compact, read-write filesystem with little overhead. If you wish to be able to create minix @@ -248,18 +261,21 @@ config FEATURE_MINIX2 config MKFS_REISER bool "mkfs_reiser" default n + depends on PLATFORM_POSIX help Utility to create ReiserFS filesystems. config MKFS_VFAT bool "mkfs_vfat" default n + depends on PLATFORM_POSIX help Utility to create FAT32 filesystems. config GETOPT bool "getopt" default n + depends on PLATFORM_POSIX help The getopt utility is used to break up (parse) options in command lines to make it easy to write complex shell scripts that also check @@ -278,6 +294,7 @@ config FEATURE_GETOPT_LONG config HEXDUMP bool "hexdump" default n + depends on PLATFORM_POSIX help The hexdump utility is used to display binary data in a readable way that is comparable to the output from most hex editors. @@ -295,6 +312,7 @@ config FEATURE_HEXDUMP_REVERSE config HD bool "hd" default n + depends on PLATFORM_POSIX select HEXDUMP help hd is an alias to hexdump -C. @@ -302,6 +320,7 @@ config HD config HWCLOCK bool "hwclock" default n + depends on PLATFORM_POSIX 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 @@ -332,6 +351,7 @@ config FEATURE_HWCLOCK_ADJTIME_FHS config IPCRM bool "ipcrm" default n + depends on PLATFORM_POSIX select FEATURE_SUID help The ipcrm utility allows the removal of System V interprocess @@ -341,6 +361,7 @@ config IPCRM config IPCS bool "ipcs" default n + depends on PLATFORM_POSIX select FEATURE_SUID help The ipcs utility is used to provide information on the currently @@ -349,6 +370,7 @@ config IPCS config LOSETUP bool "losetup" default n + depends on PLATFORM_POSIX 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 @@ -357,6 +379,7 @@ config LOSETUP config LSPCI bool "lspci" default n + depends on PLATFORM_POSIX help lspci is a utility for displaying information about PCI buses in the system and devices connected to them. @@ -366,6 +389,7 @@ config LSPCI config LSUSB bool "lsusb" default n + depends on PLATFORM_POSIX help lsusb is a utility for displaying information about USB buses in the system and devices connected to them. @@ -375,6 +399,7 @@ config LSUSB config MDEV bool "mdev" default n + depends on PLATFORM_POSIX help mdev is a mini-udev implementation for dynamically creating device nodes in the /dev directory. @@ -432,6 +457,7 @@ config FEATURE_MDEV_LOAD_FIRMWARE config MKSWAP bool "mkswap" default n + depends on PLATFORM_POSIX help The mkswap utility is used to configure a file or disk partition as Linux swap space. This allows Linux to use the entire file or @@ -452,6 +478,7 @@ config FEATURE_MKSWAP_UUID config MORE bool "more" default n + depends on PLATFORM_POSIX help more is a simple utility which allows you to read text one screen sized page at a time. If you want to read text that is larger than @@ -688,6 +715,7 @@ config FEATURE_VOLUMEID_LINUXRAID config MOUNT bool "mount" default n + depends on PLATFORM_POSIX 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 @@ -770,6 +798,7 @@ config FEATURE_MOUNT_FSTAB config PIVOT_ROOT bool "pivot_root" default n + depends on PLATFORM_POSIX 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 @@ -782,6 +811,7 @@ config PIVOT_ROOT config RDATE bool "rdate" default n + depends on PLATFORM_POSIX help The rdate utility allows you to synchronize the date and time of your system clock with the date and time of a remote networked system using @@ -791,30 +821,35 @@ config RDATE config RDEV bool "rdev" default n + depends on PLATFORM_POSIX help Print the device node associated with the filesystem mounted at '/'. config READPROFILE bool "readprofile" default n + depends on PLATFORM_POSIX help This allows you to parse /proc/profile for basic profiling. config RTCWAKE bool "rtcwake" default n + depends on PLATFORM_POSIX help Enter a system sleep state until specified wakeup time. config SCRIPT bool "script" default n + depends on PLATFORM_POSIX help The script makes typescript of terminal session. config SCRIPTREPLAY bool "scriptreplay" default n + depends on PLATFORM_POSIX help This program replays a typescript, using timing information given by script -t. @@ -822,6 +857,7 @@ config SCRIPTREPLAY config SETARCH bool "setarch" default n + depends on PLATFORM_POSIX help The linux32 utility is used to create a 32bit environment for the specified program (usually a shell). It only makes sense to have @@ -831,6 +867,7 @@ config SETARCH config SWAPONOFF bool "swaponoff" default n + depends on PLATFORM_POSIX help This option enables both the 'swapon' and the 'swapoff' utilities. Once you have created some swap space using 'mkswap', you also need @@ -849,6 +886,7 @@ config FEATURE_SWAPON_PRI config SWITCH_ROOT bool "switch_root" default n + depends on PLATFORM_POSIX help The switch_root utility is used from initramfs to select a new root device. Under initramfs, you have to use this instead of @@ -868,6 +906,7 @@ config SWITCH_ROOT config UMOUNT bool "umount" default n + depends on PLATFORM_POSIX help When you want to remove a mounted filesystem from its current mount point, for example when you are shutting down the system, the -- cgit v1.2.3-55-g6feb