diff options
author | Chris D. Faulhaber <jedgar@FreeBSD.org> | 2000-10-08 18:20:40 +0000 |
---|---|---|
committer | Chris D. Faulhaber <jedgar@FreeBSD.org> | 2000-10-08 18:20:40 +0000 |
commit | f65b3ad332381c892ea817e00e752bd303e186a6 (patch) | |
tree | 9a3d67ddc357f8ad2a47f0c81829963286fc3d7f /mail | |
parent | 6d6a2462401e96e7070afeb3a0c470a22be81f69 (diff) |
Notes
Diffstat (limited to 'mail')
-rw-r--r-- | mail/mailman/Makefile | 4 | ||||
-rw-r--r-- | mail/mailman/files/configure.sh | 7 |
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 |