summaryrefslogtreecommitdiff
path: root/security/priv
diff options
context:
space:
mode:
authoragc <agc>2000-07-14 12:39:30 +0000
committeragc <agc>2000-07-14 12:39:30 +0000
commitffad6cc430cf0a899a5bd3437cd085496d5fa99d (patch)
tree28e9b9cbc33b257c1e62801554c8285ebdd77c62 /security/priv
parent4dbcc5fe71c9ee0d80ddcf42ccac492a10470571 (diff)
downloadpkgsrc-ffad6cc430cf0a899a5bd3437cd085496d5fa99d.tar.gz
Introduce the mk.conf definition for PRIV_CONF_DIR, which defaults to
${LOCALBASE}/etc, and is the parent directory of the priv package's user configuration data. Modify Makefile to pick up this definition, and pass it on as an argument to the configure script. Modify the PLIST to include this location, and pre-process the PLIST at install time to set the correct location.
Diffstat (limited to 'security/priv')
-rw-r--r--security/priv/Makefile13
-rw-r--r--security/priv/pkg/PLIST6
2 files changed, 15 insertions, 4 deletions
diff --git a/security/priv/Makefile b/security/priv/Makefile
index 2aa579936d3..495df895ee1 100644
--- a/security/priv/Makefile
+++ b/security/priv/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2000/07/14 11:48:19 agc Exp $
+# $NetBSD: Makefile,v 1.3 2000/07/14 12:39:30 agc Exp $
#
DISTNAME= priv-1.0-beta
@@ -10,4 +10,15 @@ MAINTAINER= simonb@netbsd.org
GNU_CONFIGURE= yes
+PLIST_SRC= ${WRKDIR}/plist
+
+.include "../../mk/bsd.prefs.mk"
+
+PRIV_CONF_DIR?= ${LOCALBASE}/etc
+
+CONFIGURE_ARGS+= --sysconfdir=${PRIV_CONF_DIR}
+
+post-install:
+ ${SED} -e 's|@PRIV_CONF_DIR@|${PRIV_CONF_DIR}|g' ${PKGDIR}/PLIST > ${PLIST_SRC}
+
.include "../../mk/bsd.pkg.mk"
diff --git a/security/priv/pkg/PLIST b/security/priv/pkg/PLIST
index 4a050a2486b..7a2a19b12e9 100644
--- a/security/priv/pkg/PLIST
+++ b/security/priv/pkg/PLIST
@@ -1,5 +1,5 @@
-@comment $NetBSD: PLIST,v 1.2 2000/07/14 11:46:28 agc Exp $
+@comment $NetBSD: PLIST,v 1.3 2000/07/14 12:39:31 agc Exp $
bin/priv
man/man1/priv.1
-@exec mkdir -p %D/etc/priv || true
-@dirrm etc/priv
+@exec mkdir -p @PRIV_CONF_DIR@/priv || true
+@unexec rmdir @PRIV_CONF_DIR@/priv || true