summaryrefslogtreecommitdiff
path: root/mk/install
diff options
context:
space:
mode:
authorjlam <jlam>2005-01-28 19:06:07 +0000
committerjlam <jlam>2005-01-28 19:06:07 +0000
commit81e311a1de0d23645a15b3924b44799428014089 (patch)
tree90dabf91dd3aa88865f9409cfa91317363e7ec1d /mk/install
parentff44088b5216d1d9d51461f8a6f8c844bf826f73 (diff)
downloadpkgsrc-81e311a1de0d23645a15b3924b44799428014089.tar.gz
Avoid hardcoding the refcount database into the INSTALL scripts. We
now simply make ${PKG_REFCOUNT_DBDIR} always be ${PKG_DBDIR}.refcount so that it always follows the location of ${PKG_DBDIR}. This preserves the ability for PKG_DBDIR (and PKG_REFCOUNT_DBDIR) to be different on different machines despite using the same binary packages.
Diffstat (limited to 'mk/install')
-rw-r--r--mk/install/dirs3
-rw-r--r--mk/install/usergroup6
2 files changed, 5 insertions, 4 deletions
diff --git a/mk/install/dirs b/mk/install/dirs
index 9f95755aa99..5e09564a970 100644
--- a/mk/install/dirs
+++ b/mk/install/dirs
@@ -47,8 +47,9 @@ TRUE="@TRUE@"
SELF=$0
ACTION=$1
PKG_METADATA_DIR="${2-`${PWD_CMD}`}"
-PKG_REFCOUNT_DBDIR="@PKG_REFCOUNT_DBDIR@"
: ${PKGNAME=${PKG_METADATA_DIR##*/}}
+: ${PKG_DBDIR=${PKG_METADATA_DIR%/*}}
+: ${PKG_REFCOUNT_DBDIR=${PKG_DBDIR}.refcount}
PKG_REFCOUNT_DIRS_DBDIR="${PKG_REFCOUNT_DBDIR}/dirs"
diff --git a/mk/install/usergroup b/mk/install/usergroup
index 1b811880488..431adaa6f1c 100644
--- a/mk/install/usergroup
+++ b/mk/install/usergroup
@@ -54,9 +54,9 @@ USERADD="@USERADD@"
SELF=$0
ACTION=$1
PKG_METADATA_DIR="${2-`${PWD_CMD}`}"
-PKG_REFCOUNT_DBDIR="@PKG_REFCOUNT_DBDIR@"
: ${PKGNAME=${PKG_METADATA_DIR##*/}}
-: ${PKGBASE=${PKGNAME%-[0-9]*}}
+: ${PKG_DBDIR=${PKG_METADATA_DIR%/*}}
+: ${PKG_REFCOUNT_DBDIR=${PKG_DBDIR}.refcount}
PKG_REFCOUNT_USERS_DBDIR="${PKG_REFCOUNT_DBDIR}/users"
PKG_REFCOUNT_GROUPS_DBDIR="${PKG_REFCOUNT_DBDIR}/groups"
@@ -158,7 +158,7 @@ ADD)
case $user in
"") continue ;;
esac
- : ${descr:="${PKGBASE} $user user"}
+ : ${descr:="${PKGNAME%-[0-9]*} $user user"}
: ${home:="${PKG_USER_HOME}"}
: ${shell:="${PKG_USER_SHELL}"}
shadow_dir="${PKG_REFCOUNT_USERS_DBDIR}/$user"