summaryrefslogtreecommitdiff
path: root/mk/bsd.pkg.mk
diff options
context:
space:
mode:
authorjlam <jlam>2003-09-05 11:34:25 +0000
committerjlam <jlam>2003-09-05 11:34:25 +0000
commit1beb4c6ade2ac73cf310c419ffea756f6ea1541a (patch)
tree44709d065bffeb4880702cf53263d326c5eb8ddf /mk/bsd.pkg.mk
parentf338272eb1030f03df6d8758e828df1457bf440d (diff)
downloadpkgsrc-1beb4c6ade2ac73cf310c419ffea756f6ea1541a.tar.gz
Package Makefiles should refer to PKG_SYSCONFBASEDIR instead of
PKG_SYSCONFBASE when they want PKG_SYSCONFDIR stripped of PKG_SYSCONFSUBDIR. This makes PKG_SYSCONFBASE=/etc work with pkgviews by installing all config files into /etc/packages/<pkg> instead of occasionally putting some directly into /etc. Also only create PKG_SYSCONFDIR if we're actually going to copy config files.
Diffstat (limited to 'mk/bsd.pkg.mk')
-rw-r--r--mk/bsd.pkg.mk13
1 files changed, 7 insertions, 6 deletions
diff --git a/mk/bsd.pkg.mk b/mk/bsd.pkg.mk
index b58ece4e17b..765aa2478d7 100644
--- a/mk/bsd.pkg.mk
+++ b/mk/bsd.pkg.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.pkg.mk,v 1.1259 2003/09/05 09:44:34 jlam Exp $
+# $NetBSD: bsd.pkg.mk,v 1.1260 2003/09/05 11:34:26 jlam Exp $
#
# This file is in the public domain.
#
@@ -1244,6 +1244,7 @@ PKG_SYSCONFVAR?= ${PKGBASE}
PKG_SYSCONFBASE?= ${PREFIX}/etc
.if defined(PKG_SYSCONFDIR.${PKG_SYSCONFVAR})
PKG_SYSCONFDIR= ${PKG_SYSCONFDIR.${PKG_SYSCONFVAR}}
+PKG_SYSCONFBASEDIR= ${PKG_SYSCONFDIR.${PKG_SYSCONFVAR}}
PKG_SYSCONFDEPOTBASE= # empty
PKG_SYSCONFVIEWBASE= # empty
.else
@@ -1251,22 +1252,22 @@ PKG_SYSCONFSUBDIR?= # empty
. if ${PKG_INSTALLATION_TYPE} == "overwrite"
PKG_SYSCONFDEPOTBASE= # empty
PKG_SYSCONFVIEWBASE= # empty
-_PKG_SYSCONFBASE= ${PKG_SYSCONFBASE}
+PKG_SYSCONFBASEDIR= ${PKG_SYSCONFBASE}
. else
PKG_SYSCONFVIEWBASE= ${PKG_SYSCONFBASE}
. if !empty(PKG_SYSCONFBASE:M${PREFIX}) || \
!empty(PKG_SYSCONFBASE:M${PREFIX}/*)
PKG_SYSCONFDEPOTBASE= # empty
-_PKG_SYSCONFBASE= ${PKG_SYSCONFBASE}
+PKG_SYSCONFBASEDIR= ${PKG_SYSCONFBASE}
. else
PKG_SYSCONFDEPOTBASE= ${PKG_SYSCONFBASE}/${DEPOT_SUBDIR}
-_PKG_SYSCONFBASE= ${PKG_SYSCONFDEPOTBASE}/${PKGNAME}
+PKG_SYSCONFBASEDIR= ${PKG_SYSCONFDEPOTBASE}/${PKGNAME}
. endif
. endif
. if empty(PKG_SYSCONFSUBDIR)
-PKG_SYSCONFDIR= ${_PKG_SYSCONFBASE}
+PKG_SYSCONFDIR= ${PKG_SYSCONFBASEDIR}
. else
-PKG_SYSCONFDIR= ${_PKG_SYSCONFBASE}/${PKG_SYSCONFSUBDIR}
+PKG_SYSCONFDIR= ${PKG_SYSCONFBASEDIR}/${PKG_SYSCONFSUBDIR}
. endif
.endif