wm/cde: standardise pam policy files location

This commit is contained in:
vins 2024-03-09 23:59:38 +00:00
parent fc3efdbeae
commit 8cdc349186
4 changed files with 19 additions and 17 deletions

View File

@ -1,6 +1,7 @@
# $NetBSD: Makefile,v 1.5 2024/01/18 20:57:03 vins Exp $
# $NetBSD: Makefile,v 1.6 2024/03/09 23:59:38 vins Exp $
DISTNAME= cde-2.5.2
PKGREVISION= 1
CATEGORIES= wm x11
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cdesktopenv/files/src/}

View File

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.2 2024/01/18 20:57:03 vins Exp $
@comment $NetBSD: PLIST,v 1.3 2024/03/09 23:59:38 vins Exp $
bin/startcde
dt/app-defaults/C/Dt
dt/app-defaults/C/Dtbuilder
@ -3529,9 +3529,9 @@ share/doc/cde/HISTORY
share/doc/cde/README.md
share/doc/cde/README.netbsd
share/doc/cde/README.pkgsrc
${PLIST.pam}share/examples/cde/pam.d/cde
${PLIST.pam}share/examples/cde/pam.d/dtlogin
${PLIST.pam}share/examples/cde/pam.d/dtsession
${PLIST.pam}${PAMDIR}/cde
${PLIST.pam}${PAMDIR}/dtlogin
${PLIST.pam}${PAMDIR}/dtsession
@pkgdir etc/dt/cde/fontaliases
${PLIST.nls}dt/app-defaults/de_DE.UTF-8/Dt
${PLIST.nls}dt/app-defaults/de_DE.UTF-8/Dtbuilder

View File

@ -4,8 +4,10 @@
To add the required authenticaion policies to your PAM configuration,
import the policy files provided with the package:
$ cp @PREFIX@/share/examples/cde/pam.d/* /etc/pam.d
$ for i in cde dtlogin dtsession; do
> cp @PREFIX@/share/examples/pam.d/$i /etc/pam.d
> done
-----------------------------------------------------------------------

View File

@ -1,4 +1,4 @@
# $NetBSD: options.mk,v 1.3 2024/01/18 20:57:03 vins Exp $
# $NetBSD: options.mk,v 1.4 2024/03/09 23:59:38 vins Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.cde
@ -37,23 +37,22 @@ DEPENDS+= pam-pwauth_suid-[0-9]*:../../security/pam-pwauth_suid
CONFIGURE_ENV+= ac_cv_lib_pam_pam_start=yes
EGDIR= ${PREFIX}/share/examples/${PKGBASE}
CONF_FILES+= ${EGDIR}/pam.d/cde \
${PKG_SYSCONFDIR}/pam.d/cde
PAMDIR= share/examples/pam.d
MAKE_DIRS+= ${PAMDIR}
MAKE_DIRS+= ${PKG_SYSCONFDIR}/pam.d
INSTALLATION_DIRS+= share/examples/${PKGBASE}/pam.d
INSTALLATION_DIRS+= ${PAMDIR}
PLIST.pam= yes
PLIST_SUBST+= PAMDIR=${PAMDIR:Q}
.PHONY: pam-install
pam-install:
${INSTALL_DATA} ${WRKSRC}/lib/pam/libpam/pam.conf \
${DESTDIR}${EGDIR}/pam.d/cde
. for p in dtlogin dtsession
${INSTALL_DATA} ${WRKSRC}/programs/${p}/config/${p} \
${DESTDIR}${EGDIR}/pam.d
${DESTDIR}${PREFIX}/${PAMDIR}/cde
. for i in dtlogin dtsession
${INSTALL_DATA} ${WRKSRC}/programs/${i}/config/${i} \
${DESTDIR}${PREFIX}/${PAMDIR}
. endfor
.else