diff options
author | jedgar <jedgar@FreeBSD.org> | 2000-10-09 02:20:40 +0800 |
---|---|---|
committer | jedgar <jedgar@FreeBSD.org> | 2000-10-09 02:20:40 +0800 |
commit | a5189b22d2eb3d455a94e4cc3ed77949cc9ef6c6 (patch) | |
tree | 7e33e26548a509235c19e4dda44dc94129762e99 /mail/mailman | |
parent | c30947a5fec7df8cf526777f9acbfded9d3093db (diff) | |
download | freebsd-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/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 |