]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blobdiff - package/util-linux/Config.in
util-linux: add menu items for login utilities
[coffee/buildroot.git] / package / util-linux / Config.in
index cba590c4f90ec2f40c2db065b07138e330e72129..b3494af1012ea34f3c5be245747339197d4c4ce1 100644 (file)
@@ -164,26 +164,25 @@ config BR2_PACKAGE_UTIL_LINUX_LINE
        help
          Read one line
 
-config BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS
-       bool "login utilities"
-       depends on BR2_USE_MMU # fork() (login, runuser, su, sulogin)
-       depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
-       depends on !BR2_STATIC_LIBS
+config BR2_PACKAGE_UTIL_LINUX_LOGGER
+       bool "logger"
+       help
+         Enter messages into the system log
+
+config BR2_PACKAGE_UTIL_LINUX_LOGIN
+       bool "login"
+       depends on BR2_ENABLE_LOCALE # linux-pam
+       depends on BR2_USE_WCHAR # linux-pam
        depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
-       depends on BR2_USE_MMU # linux-pam
+       depends on BR2_USE_MMU # fork(), linux-pam
        select BR2_PACKAGE_LINUX_PAM
        help
-         Login utilities (last, login, runuser, su, sulogin)
+         Begin a session on the system
 
-comment "login utilities needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library"
+comment "login needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library"
        depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
                || BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
 
-config BR2_PACKAGE_UTIL_LINUX_LOGGER
-       bool "logger"
-       help
-         Enter messages into the system log
-
 config BR2_PACKAGE_UTIL_LINUX_LOSETUP
        bool "losetup"
        depends on BR2_USE_MMU # libsmartcols
@@ -296,6 +295,14 @@ config BR2_PACKAGE_UTIL_LINUX_RESET
        help
          Reset the terminal
 
+config BR2_PACKAGE_UTIL_LINUX_RUNUSER
+       bool "runuser"
+       depends on BR2_USE_MMU # fork()
+       help
+         Run a command with substitute user and group ID (does not need
+         to ask for a password, because it may be executed by the root
+         user only)
+
 config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
        bool "scheduling utilities"
        help
@@ -313,6 +320,18 @@ config BR2_PACKAGE_UTIL_LINUX_SETTERM
        help
          Set terminal attributes
 
+config BR2_PACKAGE_UTIL_LINUX_SU
+       bool "su"
+       depends on BR2_USE_MMU # fork()
+       help
+         Run a command with substitute user and group ID
+
+config BR2_PACKAGE_UTIL_LINUX_SULOGIN
+       bool "sulogin"
+       depends on BR2_USE_MMU # fork()
+       help
+         Single-user login
+
 config BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT
        bool "switch_root"
        depends on BR2_USE_MMU # fork()