summaryrefslogtreecommitdiff
path: root/mk/install
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2006-04-27 22:44:09 +0000
committerjlam <jlam@pkgsrc.org>2006-04-27 22:44:09 +0000
commit24ad3a7f29211a7b121998b7eda53bee7e62df39 (patch)
treedd84f0f59acf0d9b15fbe28deae16e667a9cb885 /mk/install
parente46018a9f8533fb07ee8452acecbc45dc972788d (diff)
downloadpkgsrc-24ad3a7f29211a7b121998b7eda53bee7e62df39.tar.gz
Use a better default user comment if none is specified -- if the username
matches ${PKGBASE}, then use "${PKGBASE} user", otherwise we use "${PKGBASE} $user user".
Diffstat (limited to 'mk/install')
-rw-r--r--mk/install/usergroupfuncs8
-rw-r--r--mk/install/usergroupfuncs.DragonFly8
-rw-r--r--mk/install/usergroupfuncs.FreeBSD8
3 files changed, 18 insertions, 6 deletions
diff --git a/mk/install/usergroupfuncs b/mk/install/usergroupfuncs
index 3cef087cc6e..bf330d7dfbf 100644
--- a/mk/install/usergroupfuncs
+++ b/mk/install/usergroupfuncs
@@ -1,4 +1,4 @@
-# $NetBSD: usergroupfuncs,v 1.6 2006/04/24 23:44:18 jlam Exp $
+# $NetBSD: usergroupfuncs,v 1.7 2006/04/27 22:44:09 jlam Exp $
#
# Default implementations of user_exists() and group_exists() shell
# functions for checking the existence of users and groups, and of
@@ -96,7 +96,11 @@ adduser()
USERADD="@USERADD@"
- : ${descr:="${PKGNAME%-[0-9]*} $user user"}
+ case $user in
+ ${PKGNAME%-[0-9]*}) descr_dflt="$user user" ;;
+ *) descr_dflt="${PKGNAME%-[0-9]*} $user user" ;;
+ esac
+ : ${descr:="$descr_dflt"}
: ${home:="@PKG_USER_HOME@"}
: ${shell:="@PKG_USER_SHELL@"}
diff --git a/mk/install/usergroupfuncs.DragonFly b/mk/install/usergroupfuncs.DragonFly
index 2d99ecfcefb..d802aa6467a 100644
--- a/mk/install/usergroupfuncs.DragonFly
+++ b/mk/install/usergroupfuncs.DragonFly
@@ -1,4 +1,4 @@
-# $NetBSD: usergroupfuncs.DragonFly,v 1.4 2006/04/24 23:44:18 jlam Exp $
+# $NetBSD: usergroupfuncs.DragonFly,v 1.5 2006/04/27 22:44:09 jlam Exp $
#
# Platform-specific adduser and addgroup functionality
# on top of pw(8).
@@ -88,7 +88,11 @@ adduser()
PW="@PW@"
- : ${descr:="${PKGNAME%-[0-9]*} $user user"}
+ case $user in
+ ${PKGNAME%-[0-9]*}) descr_dflt="$user user" ;;
+ *) descr_dflt="${PKGNAME%-[0-9]*} $user user" ;;
+ esac
+ : ${descr:="$descr_dflt"}
: ${home:="@PKG_USER_HOME@"}
: ${shell:="@PKG_USER_SHELL@"}
diff --git a/mk/install/usergroupfuncs.FreeBSD b/mk/install/usergroupfuncs.FreeBSD
index 1da92949eec..31f14b9074a 100644
--- a/mk/install/usergroupfuncs.FreeBSD
+++ b/mk/install/usergroupfuncs.FreeBSD
@@ -1,4 +1,4 @@
-# $NetBSD: usergroupfuncs.FreeBSD,v 1.4 2006/04/24 23:44:18 jlam Exp $
+# $NetBSD: usergroupfuncs.FreeBSD,v 1.5 2006/04/27 22:44:09 jlam Exp $
#
# Platform-specific adduser and addgroup functionality
# on top of pw(8).
@@ -88,7 +88,11 @@ adduser()
PW="@PW@"
- : ${descr:="${PKGNAME%-[0-9]*} $user user"}
+ case $user in
+ ${PKGNAME%-[0-9]*}) descr_dflt="$user user" ;;
+ *) descr_dflt="${PKGNAME%-[0-9]*} $user user" ;;
+ esac
+ : ${descr:="$descr_dflt"}
: ${home:="@PKG_USER_HOME@"}
: ${shell:="@PKG_USER_SHELL@"}