mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 05:51:45 -09:00
package/util-linux: propagate linux-pam dependencies
Commitc77e25c3f1(package/linux-pam: needs gcc >= 4.9) forgot to propagate that new dependency to the util-linux runuser and su, yielding unmet dependencies warnings (unfortunately, not errors), such as: $ KCONFIG_SEED=0x8AE589A3 make randconfig WARNING: unmet direct dependencies detected for BR2_PACKAGE_LINUX_PAM Depends on [n]: BR2_ENABLE_LOCALE [=y] && BR2_USE_WCHAR [=y] && !BR2_STATIC_LIBS [=n] && BR2_USE_MMU [=y] && BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 [=n] Selected by [y]: - BR2_PACKAGE_UTIL_LINUX_RUNUSER [=y] && BR2_PACKAGE_UTIL_LINUX [=y] && BR2_ENABLE_LOCALE [=y] && BR2_USE_WCHAR [=y] && !BR2_STATIC_LIBS [=n] && !BR2_TOOLCHAIN_USES_MUSL [=n] && BR2_USE_MMU [=y] - BR2_PACKAGE_UTIL_LINUX_SU [=y] && BR2_PACKAGE_UTIL_LINUX [=y] && BR2_ENABLE_LOCALE [=y] && BR2_USE_WCHAR [=y] && !BR2_STATIC_LIBS [=n] && !BR2_TOOLCHAIN_USES_MUSL [=n] && BR2_USE_MMU [=y] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Cc: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit20ee36e0b0) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
committed by
Peter Korsgaard
parent
6bd6ceb540
commit
b87863caa5
@@ -88,13 +88,15 @@ config BR2_PACKAGE_UTIL_LINUX_CHFN_CHSH
|
|||||||
depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
|
depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
|
||||||
depends on !BR2_STATIC_LIBS
|
depends on !BR2_STATIC_LIBS
|
||||||
depends on BR2_USE_MMU # linux-pam
|
depends on BR2_USE_MMU # linux-pam
|
||||||
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # linux-pam
|
||||||
select BR2_PACKAGE_LINUX_PAM
|
select BR2_PACKAGE_LINUX_PAM
|
||||||
help
|
help
|
||||||
Change login shell, real user name and information
|
Change login shell, real user name and information
|
||||||
|
|
||||||
comment "chfn/chsh needs a toolchain w/ wchar, locale, dynamic library"
|
comment "chfn/chsh needs a toolchain w/ wchar, locale, dynamic library, gcc >= 4.9"
|
||||||
depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
|
depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
|
||||||
|| BR2_STATIC_LIBS
|
|| BR2_STATIC_LIBS \
|
||||||
|
|| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
|
||||||
|
|
||||||
config BR2_PACKAGE_UTIL_LINUX_CHMEM
|
config BR2_PACKAGE_UTIL_LINUX_CHMEM
|
||||||
bool "chmem"
|
bool "chmem"
|
||||||
@@ -196,13 +198,16 @@ config BR2_PACKAGE_UTIL_LINUX_LOGIN
|
|||||||
depends on !BR2_STATIC_LIBS # linux-pam
|
depends on !BR2_STATIC_LIBS # linux-pam
|
||||||
depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
|
depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
|
||||||
depends on BR2_USE_MMU # fork(), linux-pam
|
depends on BR2_USE_MMU # fork(), linux-pam
|
||||||
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # linux-pam
|
||||||
select BR2_PACKAGE_LINUX_PAM
|
select BR2_PACKAGE_LINUX_PAM
|
||||||
help
|
help
|
||||||
Begin a session on the system
|
Begin a session on the system
|
||||||
|
|
||||||
comment "login needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library"
|
comment "login needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library, gcc >= 4.9"
|
||||||
depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
|
depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
|
||||||
|| BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
|
|| BR2_STATIC_LIBS \
|
||||||
|
|| BR2_TOOLCHAIN_USES_MUSL \
|
||||||
|
|| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
|
||||||
|
|
||||||
config BR2_PACKAGE_UTIL_LINUX_LOSETUP
|
config BR2_PACKAGE_UTIL_LINUX_LOSETUP
|
||||||
bool "losetup"
|
bool "losetup"
|
||||||
@@ -343,15 +348,18 @@ config BR2_PACKAGE_UTIL_LINUX_RUNUSER
|
|||||||
depends on !BR2_STATIC_LIBS
|
depends on !BR2_STATIC_LIBS
|
||||||
depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
|
depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
|
||||||
depends on BR2_USE_MMU # fork(), linux-pam
|
depends on BR2_USE_MMU # fork(), linux-pam
|
||||||
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # linux-pam
|
||||||
select BR2_PACKAGE_LINUX_PAM
|
select BR2_PACKAGE_LINUX_PAM
|
||||||
help
|
help
|
||||||
Run a command with substitute user and group ID (does not need
|
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
|
to ask for a password, because it may be executed by the root
|
||||||
user only)
|
user only)
|
||||||
|
|
||||||
comment "runuser needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library"
|
comment "runuser needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library, gcc >= 4.9"
|
||||||
depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
|
depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
|
||||||
|| BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
|
|| BR2_STATIC_LIBS \
|
||||||
|
|| BR2_TOOLCHAIN_USES_MUSL \
|
||||||
|
|| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
|
||||||
|
|
||||||
config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
|
config BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS
|
||||||
bool "scheduling utilities"
|
bool "scheduling utilities"
|
||||||
@@ -380,13 +388,16 @@ config BR2_PACKAGE_UTIL_LINUX_SU
|
|||||||
depends on !BR2_STATIC_LIBS
|
depends on !BR2_STATIC_LIBS
|
||||||
depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
|
depends on !BR2_TOOLCHAIN_USES_MUSL # linux-pam
|
||||||
depends on BR2_USE_MMU # fork(), linux-pam
|
depends on BR2_USE_MMU # fork(), linux-pam
|
||||||
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # linux-pam
|
||||||
select BR2_PACKAGE_LINUX_PAM
|
select BR2_PACKAGE_LINUX_PAM
|
||||||
help
|
help
|
||||||
Run a command with substitute user and group ID
|
Run a command with substitute user and group ID
|
||||||
|
|
||||||
comment "su needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library"
|
comment "su needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library, gcc >= 4.9"
|
||||||
depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
|
depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
|
||||||
|| BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL
|
|| BR2_STATIC_LIBS \
|
||||||
|
|| BR2_TOOLCHAIN_USES_MUSL \
|
||||||
|
|| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
|
||||||
|
|
||||||
config BR2_PACKAGE_UTIL_LINUX_SULOGIN
|
config BR2_PACKAGE_UTIL_LINUX_SULOGIN
|
||||||
bool "sulogin"
|
bool "sulogin"
|
||||||
|
|||||||
Reference in New Issue
Block a user