aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mailman
diff options
context:
space:
mode:
authorjedgar <jedgar@FreeBSD.org>2000-10-09 02:20:40 +0800
committerjedgar <jedgar@FreeBSD.org>2000-10-09 02:20:40 +0800
commita5189b22d2eb3d455a94e4cc3ed77949cc9ef6c6 (patch)
tree7e33e26548a509235c19e4dda44dc94129762e99 /mail/mailman
parentc30947a5fec7df8cf526777f9acbfded9d3093db (diff)
downloadfreebsd-ports-gnome-a5189b22d2eb3d455a94e4cc3ed77949cc9ef6c6.tar.gz
freebsd-ports-gnome-a5189b22d2eb3d455a94e4cc3ed77949cc9ef6c6.tar.zst
freebsd-ports-gnome-a5189b22d2eb3d455a94e4cc3ed77949cc9ef6c6.zip
- Actually populate the variable used for the homedir when creating the
mailman user. - Bump PORTREVISION
Diffstat (limited to 'mail/mailman')
-rw-r--r--mail/mailman/Makefile4
-rw-r--r--mail/mailman/files/configure.sh7
2 files changed, 6 insertions, 5 deletions
diff --git a/mail/mailman/Makefile b/mail/mailman/Makefile
index 0cfd6ba048d0..7f1e88837381 100644
--- a/mail/mailman/Makefile
+++ b/mail/mailman/Makefile
@@ -7,7 +7,7 @@
PORTNAME= mailman
PORTVERSION= 2.0b5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail
MASTER_SITES= http://download.sourceforge.net/mailman/
DISTNAME= mailman-2.0beta5
@@ -29,7 +29,7 @@ MAILMANDIR= ${PREFIX}/mailman
pre-configure:
# Add the username, uid, group amd gid
- ${SH} ${FILESDIR}/configure.sh ${UNAME} ${UID}
+ ${SH} ${FILESDIR}/configure.sh ${UNAME} ${UID} ${MAILMANDIR}
# Create the dir and the correct permissions for it.
${MKDIR} ${MAILMANDIR}
diff --git a/mail/mailman/files/configure.sh b/mail/mailman/files/configure.sh
index 0f496080dd94..919a6cb404f2 100644
--- a/mail/mailman/files/configure.sh
+++ b/mail/mailman/files/configure.sh
@@ -2,11 +2,12 @@
USER=$1
UID=$2
+MAILMANDIR=$3
GROUP=${USER}
GID=${UID}
-if [ -z "$USER" -o -z "$UID" ]; then
- echo "Syntax: $0 <username> <uid>"
+if [ -z "$USER" -o -z "$UID" -o -z "$MAILMANDIR" ]; then
+ echo "Syntax: $0 <username> <uid> <homedir>"
exit 1
fi
@@ -25,7 +26,7 @@ if pw user show "${USER}" 2>/dev/null; then
echo "You already have a user \"${USER}\", so I will use it."
else
if pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \
- -d ${DB_DIR} -s /sbin/nologin -c "Mailman User"
+ -d ${MAILMANDIR} -s /sbin/nologin -c "Mailman User"
then
echo "Added user \"${USER}\"."
else