aboutsummaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorChris D. Faulhaber <jedgar@FreeBSD.org>2000-10-08 18:20:40 +0000
committerChris D. Faulhaber <jedgar@FreeBSD.org>2000-10-08 18:20:40 +0000
commitf65b3ad332381c892ea817e00e752bd303e186a6 (patch)
tree9a3d67ddc357f8ad2a47f0c81829963286fc3d7f /mail
parent6d6a2462401e96e7070afeb3a0c470a22be81f69 (diff)
downloadports-f65b3ad332381c892ea817e00e752bd303e186a6.tar.gz
ports-f65b3ad332381c892ea817e00e752bd303e186a6.zip
Notes
Diffstat (limited to 'mail')
-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