autotools: install PAM configuration files directly instead of by
using the setup script.
This commit is contained in:
@@ -1,23 +1,24 @@
|
||||
MAINTAINERCLEANFILES = Makefile.in
|
||||
|
||||
CPP_TARGET = pam.d.dtsession
|
||||
if HAS_PAM_LIBRARY
|
||||
CPP_TARGET = pam/dtsession
|
||||
dist_pam_DATA = $(CPP_TARGET)
|
||||
if FREEBSD
|
||||
pamdir = /usr/local/etc/pam.d
|
||||
PAM_AUTHENTICATION_MODULE = /usr/local/lib/security/pam_pwauth_suid.so
|
||||
AM_CPPFLAGS = -DPAM_AUTHENTICATION_MODULE=$(PAM_AUTHENTICATION_MODULE)
|
||||
else
|
||||
pamdir = /etc/pam.d
|
||||
if NETBSD
|
||||
PAM_AUTHENTICATION_MODULE = /usr/pkg/lib/security/pam_pwauth_suid.so
|
||||
AM_CPPFLAGS = -DPAM_AUTHENTICATION_MODULE=$(PAM_AUTHENTICATION_MODULE)
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
BUILT_SOURCES = $(CPP_TARGET)
|
||||
CLEANFILES = $(CPP_TARGET)
|
||||
|
||||
cfgdir = $(CDE_INSTALLATION_TOP)/config
|
||||
dist_cfg_DATA = $(CPP_TARGET)
|
||||
|
||||
|
||||
if FREEBSD
|
||||
PAM_AUTHENTICATION_MODULE = /usr/local/lib/security/pam_pwauth_suid.so
|
||||
endif
|
||||
|
||||
if NETBSD
|
||||
PAM_AUTHENTICATION_MODULE = /usr/pkg/lib/security/pam_pwauth_suid.so
|
||||
endif
|
||||
|
||||
pam.d.dtsession: pam.d.dtsession.src
|
||||
pam/dtsession: pam/dtsession.src
|
||||
$(RM) $@
|
||||
$(GENCPP) -P -DXCOMM=# -DPAM_AUTHENTICATION_MODULE=$(PAM_AUTHENTICATION_MODULE) $< > $@
|
||||
|
||||
$(GENCPP) -P -DXCOMM=# $(AM_CPPFLAGS) $< > $@
|
||||
|
||||
Reference in New Issue
Block a user