diff options
| author | James Balean <james@balean.com.au> | 2017-02-26 21:09:46 -0600 |
|---|---|---|
| committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2017-02-27 21:40:12 +0100 |
| commit | 9a6c03a390872d7ce91b619fdaf1d674491ad8cb (patch) | |
| tree | 373e26951f37a01dbeec556a368e5c688e153a93 | |
| parent | ab692a644c8134ed121ebd96f539998e2c0f81be (diff) | |
| download | buildroot-9a6c03a390872d7ce91b619fdaf1d674491ad8cb.tar.gz buildroot-9a6c03a390872d7ce91b619fdaf1d674491ad8cb.zip | |
systemd: enable optional PAM support
This commit enables PAM support in systemd if BR2_PACKAGE_LINUX_PAM is
set. Some essential config files are not installed without the
--enable-pam option.
Signed-off-by: James Balean <james@balean.com.au>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| -rw-r--r-- | package/systemd/systemd.mk | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index fce5d8411c..0d2f416300 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -30,7 +30,6 @@ SYSTEMD_CONF_OPTS += \ --enable-blkid \ --enable-static=no \ --disable-manpages \ - --disable-pam \ --disable-ima \ --disable-libcryptsetup \ --disable-efi \ @@ -108,6 +107,13 @@ else SYSTEMD_CONF_OPTS += --disable-lz4 endif +ifeq ($(BR2_PACKAGE_LINUX_PAM),y) +SYSTEMD_DEPENDENCIES += linux-pam +SYSTEMD_CONF_OPTS += --enable-pam +else +SYSTEMD_CONF_OPTS += --disable-pam +endif + ifeq ($(BR2_PACKAGE_XZ),y) SYSTEMD_DEPENDENCIES += xz SYSTEMD_CONF_OPTS += --enable-xz |

