From: Adam Duskett Date: Wed, 30 Oct 2019 00:56:02 +0000 (-0700) Subject: package/openvpn: enable pam plugin support X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e6acd76584d6841543a57c60a28314b8a86a8dd9;p=buildroot.git package/openvpn: enable pam plugin support If the linux-pam package is selected, add the package to the dependency list and explicitly set --enable-plugin-auth-pam. Signed-off-by: Adam Duskett Signed-off-by: Thomas Petazzoni --- diff --git a/package/openvpn/openvpn.mk b/package/openvpn/openvpn.mk index ce86b5eff7..64f459eee3 100644 --- a/package/openvpn/openvpn.mk +++ b/package/openvpn/openvpn.mk @@ -11,7 +11,6 @@ OPENVPN_DEPENDENCIES = host-pkgconf openssl OPENVPN_LICENSE = GPL-2.0 OPENVPN_LICENSE_FILES = COPYRIGHT.GPL OPENVPN_CONF_OPTS = \ - --disable-plugin-auth-pam \ --enable-iproute2 \ --with-crypto-library=openssl \ $(if $(BR2_STATIC_LIBS),--disable-plugins) @@ -45,6 +44,13 @@ else OPENVPN_CONF_OPTS += --disable-selinux endif +ifeq ($(BR2_PACKAGE_LINUX_PAM),y) +OPENVPN_DEPENDENCIES += linux-pam +OPENVPN_CONF_OPTS += --enable-plugin-auth-pam +else +OPENVPN_CONF_OPTS += --disable-plugin-auth-pam +endif + ifeq ($(BR2_PACKAGE_SYSTEMD),y) OPENVPN_DEPENDENCIES += systemd OPENVPN_CONF_OPTS += --enable-systemd