Commit 2df1a57e authored by Gustavo Zacarias's avatar Gustavo Zacarias Committed by Thomas Petazzoni
Browse files

linux-pam: unavailable for static builds

Fixes:
http://autobuild.buildroot.net/results/3bb/3bb8d4662995a11e8e6cc5fdaaba9e25d4c0e0ec/



[Thomas: add more details about the non availability for static builds
as a comment in the Config.in file.]

Signed-off-by: default avatarGustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
parent 2e6eb429
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
@@ -3,10 +3,18 @@ config BR2_PACKAGE_LINUX_PAM
	select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
	select BR2_PACKAGE_FLEX
	depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR)
	# While linux-pam does have some support for statically linked
	# modules (through --enable-static-modules), it doesn't work
	# properly due to a build cycle between libpam and
	# modules. See
	# https://lists.fedorahosted.org/pipermail/linux-pam-commits/2012-February/000105.html
	# for details.
	depends on !BR2_PREFER_STATIC_LIB
	help
	  A Security Framework that Provides Authentication for Applications

	  http://linux-pam.org

comment "linux-pam needs a toolchain w/ wchar, locale"
	depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR)
comment "linux-pam needs a toolchain w/ wchar, locale, dynamic library"
	depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
		|| BR2_PREFER_STATIC_LIB
+10 −6
Original line number Diff line number Diff line
@@ -14,21 +14,25 @@ config BR2_PACKAGE_RSH_REDONE_RLOGIN

config BR2_PACKAGE_RSH_REDONE_RLOGIND
	bool "rlogind"
	select BR2_PACKAGE_LINUX_PAM
	depends on !BR2_PREFER_STATIC_LIB
	depends on BR2_ENABLE_LOCALE && BR2_USE_WCHAR
	select BR2_PACKAGE_LINUX_PAM

comment "rlogind needs a toolchain w/ wchar, locale"
	depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR)
comment "rlogind needs a toolchain w/ wchar, locale, dynamic library"
	depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
		|| BR2_PREFER_STATIC_LIB

config BR2_PACKAGE_RSH_REDONE_RSH
	bool "rsh"

config BR2_PACKAGE_RSH_REDONE_RSHD
	bool "rshd"
	select BR2_PACKAGE_LINUX_PAM
	depends on BR2_ENABLE_LOCALE && BR2_USE_WCHAR
	depends on !BR2_PREFER_STATIC_LIB
	select BR2_PACKAGE_LINUX_PAM

comment "rshd needs a toolchain w/ wchar, locale"
	depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR)
comment "rshd needs a toolchain w/ wchar, locale, dynamic library"
	depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
		|| BR2_PREFER_STATIC_LIB

endif
+10 −6
Original line number Diff line number Diff line
@@ -58,13 +58,15 @@ config BR2_PACKAGE_UTIL_LINUX_ARCH

config BR2_PACKAGE_UTIL_LINUX_CHFN_CHSH
	bool "chfn/chsh"
	select BR2_PACKAGE_LINUX_PAM
	depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
	depends on !BR2_PREFER_STATIC_LIB
	select BR2_PACKAGE_LINUX_PAM
	help
	  Change login shell, real user name and information

comment "chfn/chsh needs a toolchain w/ wchar, locale"
	depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR)
comment "chfn/chsh needs a toolchain w/ wchar, locale, dynamic library"
	depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
		|| BR2_PREFER_STATIC_LIB

config BR2_PACKAGE_UTIL_LINUX_CRAMFS
	bool "cramfs utilities"
@@ -100,13 +102,15 @@ config BR2_PACKAGE_UTIL_LINUX_KILL

config BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS
	bool "login utilities"
	depends on BR2_ENABLE_LOCALE # linux-pam
	depends on (BR2_ENABLE_LOCALE && BR2_USE_WCHAR) # linux-pam
	depends on !BR2_PREFER_STATIC_LIB
	select BR2_PACKAGE_LINUX_PAM
	help
	  Build login utilities (last, login, su, sulogin)

comment "login utilities needs a toolchain w/ locale"
	depends on !BR2_ENABLE_LOCALE
comment "login utilities needs a toolchain w/ wchar, locale, dynamic library"
	depends on !(BR2_ENABLE_LOCALE && BR2_USE_WCHAR) \
		|| BR2_PREFER_STATIC_LIB

config BR2_PACKAGE_UTIL_LINUX_LOSETUP
	bool "losetup"