busybox: unindent busybox Config.in
[openwrt/staging/rmilecki.git] / package / utils / busybox / config / loginutils / Config.in
index fa00595877605bcd3d08e6c113c212c9fa789078..51bc1a1ad773a35a4e09ff9418039768c87f165b 100644 (file)
@@ -10,87 +10,87 @@ config BUSYBOX_CONFIG_FEATURE_SHADOWPASSWDS
        bool "Support shadow passwords"
        default BUSYBOX_DEFAULT_FEATURE_SHADOWPASSWDS
        help
-         Build support for shadow password in /etc/shadow. This file is only
-         readable by root and thus the encrypted passwords are no longer
-         publicly readable.
+       Build support for shadow password in /etc/shadow. This file is only
+       readable by root and thus the encrypted passwords are no longer
+       publicly readable.
 
 config BUSYBOX_CONFIG_USE_BB_PWD_GRP
        bool "Use internal password and group functions rather than system functions"
        default BUSYBOX_DEFAULT_USE_BB_PWD_GRP
        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
-         (glibc), you will then need to install the /etc/nsswitch.conf
-         configuration file and the required /lib/libnss_* libraries in
-         order for the password and group functions to work. This generally
-         makes your embedded system quite a bit larger.
-
-         Enabling this option will cause busybox to directly access the
-         system's /etc/password, /etc/group files (and your system will be
-         smaller, and I will get fewer emails asking about how glibc NSS
-         works). When this option is enabled, you will not be able to use
-         PAM to access remote LDAP password servers and whatnot. And if you
-         want hostname resolution to work with glibc, you still need the
-         /lib/libnss_* libraries.
-
-         If you need to use glibc's nsswitch.conf mechanism
-         (e.g. if user/group database is NOT stored in /etc/passwd etc),
-         you must NOT use this option.
-
-         If you enable this option, it will add about 1.5k.
+       If you leave this disabled, busybox will use the system's password
+       and group functions. And if you are using the GNU C library
+       (glibc), you will then need to install the /etc/nsswitch.conf
+       configuration file and the required /lib/libnss_* libraries in
+       order for the password and group functions to work. This generally
+       makes your embedded system quite a bit larger.
+
+       Enabling this option will cause busybox to directly access the
+       system's /etc/password, /etc/group files (and your system will be
+       smaller, and I will get fewer emails asking about how glibc NSS
+       works). When this option is enabled, you will not be able to use
+       PAM to access remote LDAP password servers and whatnot. And if you
+       want hostname resolution to work with glibc, you still need the
+       /lib/libnss_* libraries.
+
+       If you need to use glibc's nsswitch.conf mechanism
+       (e.g. if user/group database is NOT stored in /etc/passwd etc),
+       you must NOT use this option.
+
+       If you enable this option, it will add about 1.5k.
 
 config BUSYBOX_CONFIG_USE_BB_SHADOW
        bool "Use internal shadow password functions"
        default BUSYBOX_DEFAULT_USE_BB_SHADOW
        depends on BUSYBOX_CONFIG_USE_BB_PWD_GRP && BUSYBOX_CONFIG_FEATURE_SHADOWPASSWDS
        help
-         If you leave this disabled, busybox will use the system's shadow
-         password handling functions. And if you are using the GNU C library
-         (glibc), you will then need to install the /etc/nsswitch.conf
-         configuration file and the required /lib/libnss_* libraries in
-         order for the shadow password functions to work. This generally
-         makes your embedded system quite a bit larger.
-
-         Enabling this option will cause busybox to directly access the
-         system's /etc/shadow file when handling shadow passwords. This
-         makes your system smaller (and I will get fewer emails asking about
-         how glibc NSS works). When this option is enabled, you will not be
-         able to use PAM to access shadow passwords from remote LDAP
-         password servers and whatnot.
+       If you leave this disabled, busybox will use the system's shadow
+       password handling functions. And if you are using the GNU C library
+       (glibc), you will then need to install the /etc/nsswitch.conf
+       configuration file and the required /lib/libnss_* libraries in
+       order for the shadow password functions to work. This generally
+       makes your embedded system quite a bit larger.
+
+       Enabling this option will cause busybox to directly access the
+       system's /etc/shadow file when handling shadow passwords. This
+       makes your system smaller (and I will get fewer emails asking about
+       how glibc NSS works). When this option is enabled, you will not be
+       able to use PAM to access shadow passwords from remote LDAP
+       password servers and whatnot.
 
 config BUSYBOX_CONFIG_USE_BB_CRYPT
        bool "Use internal crypt functions"
        default BUSYBOX_DEFAULT_USE_BB_CRYPT
        help
-         Busybox has internal DES and MD5 crypt functions.
-         They produce results which are identical to corresponding
-         standard C library functions.
+       Busybox has internal DES and MD5 crypt functions.
+       They produce results which are identical to corresponding
+       standard C library functions.
 
-         If you leave this disabled, busybox will use the system's
-         crypt functions. Most C libraries use large (~70k)
-         static buffers there, and also combine them with more general
-         DES encryption/decryption.
+       If you leave this disabled, busybox will use the system's
+       crypt functions. Most C libraries use large (~70k)
+       static buffers there, and also combine them with more general
+       DES encryption/decryption.
 
-         For busybox, having large static buffers is undesirable,
-         especially on NOMMU machines. Busybox also doesn't need
-         DES encryption/decryption and can do with smaller code.
+       For busybox, having large static buffers is undesirable,
+       especially on NOMMU machines. Busybox also doesn't need
+       DES encryption/decryption and can do with smaller code.
 
-         If you enable this option, it will add about 4.8k of code
-         if you are building dynamically linked executable.
-         In static build, it makes code _smaller_ by about 1.2k,
-         and likely many kilobytes less of bss.
+       If you enable this option, it will add about 4.8k of code
+       if you are building dynamically linked executable.
+       In static build, it makes code _smaller_ by about 1.2k,
+       and likely many kilobytes less of bss.
 
 config BUSYBOX_CONFIG_USE_BB_CRYPT_SHA
        bool "Enable SHA256/512 crypt functions"
        default BUSYBOX_DEFAULT_USE_BB_CRYPT_SHA
        depends on BUSYBOX_CONFIG_USE_BB_CRYPT
        help
-         Enable this if you have passwords starting with "$5$" or "$6$"
-         in your /etc/passwd or /etc/shadow files. These passwords
-         are hashed using SHA256 and SHA512 algorithms. Support for them
-         was added to glibc in 2008.
-         With this option off, login will fail password check for any
-         user which has password encrypted with these algorithms.
+       Enable this if you have passwords starting with "$5$" or "$6$"
+       in your /etc/passwd or /etc/shadow files. These passwords
+       are hashed using SHA256 and SHA512 algorithms. Support for them
+       was added to glibc in 2008.
+       With this option off, login will fail password check for any
+       user which has password encrypted with these algorithms.
 
 config BUSYBOX_CONFIG_ADD_SHELL
        bool "add-shell"
@@ -107,7 +107,7 @@ config BUSYBOX_CONFIG_ADDGROUP
        bool "addgroup"
        default BUSYBOX_DEFAULT_ADDGROUP
        help
-         Utility for creating a new group account.
+       Utility for creating a new group account.
 
 config BUSYBOX_CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS
        bool "Enable long options"
@@ -119,14 +119,14 @@ config BUSYBOX_CONFIG_FEATURE_ADDUSER_TO_GROUP
        default BUSYBOX_DEFAULT_FEATURE_ADDUSER_TO_GROUP
        depends on BUSYBOX_CONFIG_ADDGROUP
        help
-         If called with two non-option arguments,
-         addgroup will add an existing user to an
-         existing group.
+       If called with two non-option arguments,
+       addgroup will add an existing user to an
+       existing group.
 config BUSYBOX_CONFIG_ADDUSER
        bool "adduser"
        default BUSYBOX_DEFAULT_ADDUSER
        help
-         Utility for creating a new user account.
+       Utility for creating a new user account.
 
 config BUSYBOX_CONFIG_FEATURE_ADDUSER_LONG_OPTIONS
        bool "Enable long options"
@@ -138,19 +138,19 @@ config BUSYBOX_CONFIG_FEATURE_CHECK_NAMES
        default BUSYBOX_DEFAULT_FEATURE_CHECK_NAMES
        depends on BUSYBOX_CONFIG_ADDUSER || BUSYBOX_CONFIG_ADDGROUP
        help
-         Enable sanity check on user and group names in adduser and addgroup.
-         To avoid problems, the user or group name should consist only of
-         letters, digits, underscores, periods, at signs and dashes,
-         and not start with a dash (as defined by IEEE Std 1003.1-2001).
-         For compatibility with Samba machine accounts "$" is also supported
-         at the end of the user or group name.
+       Enable sanity check on user and group names in adduser and addgroup.
+       To avoid problems, the user or group name should consist only of
+       letters, digits, underscores, periods, at signs and dashes,
+       and not start with a dash (as defined by IEEE Std 1003.1-2001).
+       For compatibility with Samba machine accounts "$" is also supported
+       at the end of the user or group name.
 
 config BUSYBOX_CONFIG_LAST_ID
        int "Last valid uid or gid for adduser and addgroup"
        depends on BUSYBOX_CONFIG_ADDUSER || BUSYBOX_CONFIG_ADDGROUP
        default BUSYBOX_DEFAULT_LAST_ID
        help
-         Last valid uid or gid for adduser and addgroup
+       Last valid uid or gid for adduser and addgroup
 
 config BUSYBOX_CONFIG_FIRST_SYSTEM_ID
        int "First valid system uid or gid for adduser and addgroup"
@@ -158,7 +158,7 @@ config BUSYBOX_CONFIG_FIRST_SYSTEM_ID
        range 0 BUSYBOX_CONFIG_LAST_ID
        default BUSYBOX_DEFAULT_FIRST_SYSTEM_ID
        help
-         First valid system uid or gid for adduser and addgroup
+       First valid system uid or gid for adduser and addgroup
 
 config BUSYBOX_CONFIG_LAST_SYSTEM_ID
        int "Last valid system uid or gid for adduser and addgroup"
@@ -166,144 +166,144 @@ config BUSYBOX_CONFIG_LAST_SYSTEM_ID
        range BUSYBOX_CONFIG_FIRST_SYSTEM_ID BUSYBOX_CONFIG_LAST_ID
        default BUSYBOX_DEFAULT_LAST_SYSTEM_ID
        help
-         Last valid system uid or gid for adduser and addgroup
+       Last valid system uid or gid for adduser and addgroup
 config BUSYBOX_CONFIG_CHPASSWD
        bool "chpasswd"
        default BUSYBOX_DEFAULT_CHPASSWD
        help
-         Reads a file of user name and password pairs from standard input
-         and uses this information to update a group of existing users.
+       Reads a file of user name and password pairs from standard input
+       and uses this information to update a group of existing users.
 
 config BUSYBOX_CONFIG_FEATURE_DEFAULT_PASSWD_ALGO
        string "Default encryption method (passwd -a, cryptpw -m, chpasswd -c ALG)"
        default BUSYBOX_DEFAULT_FEATURE_DEFAULT_PASSWD_ALGO
        depends on BUSYBOX_CONFIG_PASSWD || BUSYBOX_CONFIG_CRYPTPW || BUSYBOX_CONFIG_CHPASSWD
        help
-         Possible choices are "d[es]", "m[d5]", "s[ha256]" or "sha512".
+       Possible choices are "d[es]", "m[d5]", "s[ha256]" or "sha512".
 config BUSYBOX_CONFIG_CRYPTPW
        bool "cryptpw"
        default BUSYBOX_DEFAULT_CRYPTPW
        help
-         Encrypts the given password with the crypt(3) libc function
-         using the given salt.
+       Encrypts the given password with the crypt(3) libc function
+       using the given salt.
 
 config BUSYBOX_CONFIG_MKPASSWD
        bool "mkpasswd"
        default BUSYBOX_DEFAULT_MKPASSWD
        help
-         Encrypts the given password with the crypt(3) libc function
-         using the given salt. Debian has this utility under mkpasswd
-         name. Busybox provides mkpasswd as an alias for cryptpw.
+       Encrypts the given password with the crypt(3) libc function
+       using the given salt. Debian has this utility under mkpasswd
+       name. Busybox provides mkpasswd as an alias for cryptpw.
 config BUSYBOX_CONFIG_DELUSER
        bool "deluser"
        default BUSYBOX_DEFAULT_DELUSER
        help
-         Utility for deleting a user account.
+       Utility for deleting a user account.
 
 config BUSYBOX_CONFIG_DELGROUP
        bool "delgroup"
        default BUSYBOX_DEFAULT_DELGROUP
        help
-         Utility for deleting a group account.
+       Utility for deleting a group account.
 
 config BUSYBOX_CONFIG_FEATURE_DEL_USER_FROM_GROUP
        bool "Support removing users from groups"
        default BUSYBOX_DEFAULT_FEATURE_DEL_USER_FROM_GROUP
        depends on BUSYBOX_CONFIG_DELGROUP
        help
-         If called with two non-option arguments, deluser
-         or delgroup will remove an user from a specified group.
+       If called with two non-option arguments, deluser
+       or delgroup will remove an user from a specified group.
 config BUSYBOX_CONFIG_GETTY
        bool "getty"
        default BUSYBOX_DEFAULT_GETTY
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
-         getty lets you log in on a tty. It is normally invoked by init.
-
-         Note that you can save a few bytes by disabling it and
-         using login applet directly.
-         If you need to reset tty attributes before calling login,
-         this script approximates getty:
-
-         exec </dev/$1 >/dev/$1 2>&1 || exit 1
-         reset
-         stty sane; stty ispeed 38400; stty ospeed 38400
-         printf "%s login: " "`hostname`"
-         read -r login
-         exec /bin/login "$login"
+       getty lets you log in on a tty. It is normally invoked by init.
+
+       Note that you can save a few bytes by disabling it and
+       using login applet directly.
+       If you need to reset tty attributes before calling login,
+       this script approximates getty:
+
+       exec </dev/$1 >/dev/$1 2>&1 || exit 1
+       reset
+       stty sane; stty ispeed 38400; stty ospeed 38400
+       printf "%s login: " "`hostname`"
+       read -r login
+       exec /bin/login "$login"
 config BUSYBOX_CONFIG_LOGIN
        bool "login"
        default BUSYBOX_DEFAULT_LOGIN
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
-         login is used when signing onto a system.
+       login is used when signing onto a system.
 
-         Note that Busybox binary must be setuid root for this applet to
-         work properly.
+       Note that Busybox binary must be setuid root for this applet to
+       work properly.
 
 config BUSYBOX_CONFIG_LOGIN_SESSION_AS_CHILD
        bool "Run logged in session in a child process"
        default BUSYBOX_DEFAULT_LOGIN_SESSION_AS_CHILD if BUSYBOX_CONFIG_PAM
        depends on BUSYBOX_CONFIG_LOGIN
        help
-         Run the logged in session in a child process.  This allows
-         login to clean up things such as utmp entries or PAM sessions
-         when the login session is complete.  If you use PAM, you
-         almost always would want this to be set to Y, else PAM session
-         will not be cleaned up.
+       Run the logged in session in a child process.  This allows
+       login to clean up things such as utmp entries or PAM sessions
+       when the login session is complete.  If you use PAM, you
+       almost always would want this to be set to Y, else PAM session
+       will not be cleaned up.
 
 config BUSYBOX_CONFIG_LOGIN_SCRIPTS
        bool "Support login scripts"
        depends on BUSYBOX_CONFIG_LOGIN
        default BUSYBOX_DEFAULT_LOGIN_SCRIPTS
        help
-         Enable this if you want login to execute $LOGIN_PRE_SUID_SCRIPT
-         just prior to switching from root to logged-in user.
+       Enable this if you want login to execute $LOGIN_PRE_SUID_SCRIPT
+       just prior to switching from root to logged-in user.
 
 config BUSYBOX_CONFIG_FEATURE_NOLOGIN
        bool "Support /etc/nologin"
        default BUSYBOX_DEFAULT_FEATURE_NOLOGIN
        depends on BUSYBOX_CONFIG_LOGIN
        help
-         The file /etc/nologin is used by (some versions of) login(1).
-         If it exists, non-root logins are prohibited.
+       The file /etc/nologin is used by (some versions of) login(1).
+       If it exists, non-root logins are prohibited.
 
 config BUSYBOX_CONFIG_FEATURE_SECURETTY
        bool "Support /etc/securetty"
        default BUSYBOX_DEFAULT_FEATURE_SECURETTY
        depends on BUSYBOX_CONFIG_LOGIN
        help
-         The file /etc/securetty is used by (some versions of) login(1).
-         The file contains the device names of tty lines (one per line,
-         without leading /dev/) on which root is allowed to login.
+       The file /etc/securetty is used by (some versions of) login(1).
+       The file contains the device names of tty lines (one per line,
+       without leading /dev/) on which root is allowed to login.
 config BUSYBOX_CONFIG_PASSWD
        bool "passwd"
        default BUSYBOX_DEFAULT_PASSWD
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
-         passwd changes passwords for user and group accounts. A normal user
-         may only change the password for his/her own account, the super user
-         may change the password for any account. The administrator of a group
-         may change the password for the group.
+       passwd changes passwords for user and group accounts. A normal user
+       may only change the password for his/her own account, the super user
+       may change the password for any account. The administrator of a group
+       may change the password for the group.
 
-         Note that Busybox binary must be setuid root for this applet to
-         work properly.
+       Note that Busybox binary must be setuid root for this applet to
+       work properly.
 
 config BUSYBOX_CONFIG_FEATURE_PASSWD_WEAK_CHECK
        bool "Check new passwords for weakness"
        default BUSYBOX_DEFAULT_FEATURE_PASSWD_WEAK_CHECK
        depends on BUSYBOX_CONFIG_PASSWD
        help
-         With this option passwd will refuse new passwords which are "weak".
+       With this option passwd will refuse new passwords which are "weak".
 config BUSYBOX_CONFIG_SU
        bool "su"
        default BUSYBOX_DEFAULT_SU
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
-         su is used to become another user during a login session.
-         Invoked without a username, su defaults to becoming the super user.
-         Note that busybox binary must be setuid root for this applet to
-         work properly.
+       su is used to become another user during a login session.
+       Invoked without a username, su defaults to becoming the super user.
+       Note that busybox binary must be setuid root for this applet to
+       work properly.
 
 config BUSYBOX_CONFIG_FEATURE_SU_SYSLOG
        bool "Log to syslog all attempts to use su"
@@ -324,15 +324,15 @@ config BUSYBOX_CONFIG_SULOGIN
        default BUSYBOX_DEFAULT_SULOGIN
        select BUSYBOX_CONFIG_FEATURE_SYSLOG
        help
-         sulogin is invoked when the system goes into single user
-         mode (this is done through an entry in inittab).
+       sulogin is invoked when the system goes into single user
+       mode (this is done through an entry in inittab).
 config BUSYBOX_CONFIG_VLOCK
        bool "vlock"
        default BUSYBOX_DEFAULT_VLOCK
        help
-         Build the "vlock" applet which allows you to lock (virtual) terminals.
+       Build the "vlock" applet which allows you to lock (virtual) terminals.
 
-         Note that Busybox binary must be setuid root for this applet to
-         work properly.
+       Note that Busybox binary must be setuid root for this applet to
+       work properly.
 
 endmenu