nss-pam-ldapd.mk 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. ################################################################################
  2. #
  3. # nss-pam-ldapd
  4. #
  5. ################################################################################
  6. NSS_PAM_LDAPD_VERSION = 0.9.12
  7. NSS_PAM_LDAPD_SITE = http://arthurdejong.org/nss-pam-ldapd
  8. NSS_PAM_LDAPD_LICENSE = LGPL-2.1+
  9. NSS_PAM_LDAPD_LICENSE_FILES = COPYING
  10. NSS_PAM_LDAPD_INSTALL_STAGING = YES
  11. NSS_PAM_LDAPD_CONF_OPTS = --disable-sasl
  12. NSS_PAM_LDAPD_DEPENDENCIES = openldap
  13. ifeq ($(BR2_PACKAGE_NSS_PAM_LDAPD_UTILITIES),y)
  14. NSS_PAM_LDAPD_CONF_OPTS += --enable-utils
  15. else
  16. NSS_PAM_LDAPD_CONF_OPTS += --disable-utils
  17. endif
  18. ifeq ($(BR2_PACKAGE_LINUX_PAM),y)
  19. NSS_PAM_LDAPD_CONF_OPTS += --enable-pam
  20. NSS_PAM_LDAPD_DEPENDENCIES += linux-pam
  21. else
  22. NSS_PAM_LDAPD_CONF_OPTS += --disable-pam
  23. endif
  24. define NSS_PAM_LDAPD_INSTALL_INIT_SYSTEMD
  25. $(INSTALL) -m 644 -D package/nss-pam-ldapd/nslcd.service \
  26. $(TARGET_DIR)/usr/lib/systemd/system/nslcd.service
  27. endef
  28. define NSS_PAM_LDAPD_INSTALL_INIT_SYSV
  29. $(INSTALL) -m 755 -D package/nss-pam-ldapd/S45nslcd \
  30. $(TARGET_DIR)/etc/init.d/S45nslcd
  31. endef
  32. define NSS_PAM_LDAPD_USERS
  33. nslcd -1 nslcd -1 * - - - nslcd user
  34. endef
  35. $(eval $(autotools-package))