Upgrade busybox to 1.7.2 - clean up insmod crap - add some lineno/programname fixes...
[openwrt/staging/dedeckeh.git] / package / busybox / config / loginutils / Config.in
index 6171d02909ed331d059a4c9ae851e06ab6f83c16..15019c1251f6d4091be04c84476243500018f0fc 100644 (file)
@@ -59,12 +59,29 @@ config BUSYBOX_CONFIG_ADDGROUP
        help
          Utility for creating a new group account.
 
+config BUSYBOX_CONFIG_FEATURE_ADDUSER_TO_GROUP
+       bool "Support for adding users to groups"
+       default n
+       depends on BUSYBOX_CONFIG_ADDGROUP
+       help
+         If  called  with two non-option arguments,
+         addgroup will add an existing user to an
+         existing group.
+
 config BUSYBOX_CONFIG_DELGROUP
        bool "delgroup"
        default n
        help
          Utility for deleting a group account.
 
+config BUSYBOX_CONFIG_FEATURE_DEL_USER_FROM_GROUP
+       bool "Support for removing users from groups."
+       default n
+       depends on BUSYBOX_CONFIG_DELGROUP
+       help
+         If called with two non-option arguments, deluser
+         or delgroup will remove an user from a specified group.
+
 config BUSYBOX_CONFIG_ADDUSER
        bool "adduser"
        default n
@@ -111,6 +128,13 @@ config BUSYBOX_CONFIG_LOGIN
          Note that Busybox binary must be setuid root for this applet to
          work properly.
 
+config BUSYBOX_CONFIG_PAM
+       bool "Support for PAM (Pluggable Authentication Modules)"
+       default n
+       depends on BUSYBOX_CONFIG_LOGIN
+       help
+         Use PAM in login(1) instead of direct access to password database.
+
 config BUSYBOX_CONFIG_LOGIN_SCRIPTS
        bool "Support for login scripts"
        depends on BUSYBOX_CONFIG_LOGIN
@@ -119,12 +143,20 @@ config BUSYBOX_CONFIG_LOGIN_SCRIPTS
          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 for /etc/nologin"
+       default n
+       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.
+
 config BUSYBOX_CONFIG_FEATURE_SECURETTY
        bool "Support for /etc/securetty"
        default n
        depends on BUSYBOX_CONFIG_LOGIN
        help
-         The file  /etc/securetty  is used by (some versions of) login(1).
+         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.
 
@@ -149,6 +181,20 @@ config BUSYBOX_CONFIG_FEATURE_PASSWD_WEAK_CHECK
        help
          With this option passwd will refuse new passwords which are "weak".
 
+config BUSYBOX_CONFIG_CRYPTPW
+       bool "cryptpw"
+       default n
+       help
+         Applet for crypting a string.
+
+config BUSYBOX_CONFIG_CHPASSWD
+       bool "chpasswd"
+       default n
+       help
+         chpasswd  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_SU
        bool "su"
        default n