#! /bin/sh # # $FreeBSD: ports/mail/dkfilter/files/pkg-install.in,v 1.1 2006/07/29 02:07:43 rafan Exp $ PATH=/bin:/usr/bin:/usr/sbin case $2 in PRE-INSTALL) echo "---> Starting install script:" if [ -z "dkfilter" -o -z "dkfilter" -o \ -z "325" -o -z "325" ]; then echo "ERROR: A required pragma was empty" exit 1 fi # Create group if required if pw group show "dkfilter" >/dev/null 2>&1; then echo "---> Using existing group \"dkfilter\"" else echo "---> Adding group \"dkfilter\" (325)" /usr/sbin/pw groupadd dkfilter -g 325 || exit 1 fi # Create user if required if pw user show "dkfilter" >/dev/null 2>&1; then echo "---> Using existing user \"dkfilter\"" else echo "---> Adding user \"dkfilter\" (325)" pw useradd "dkfilter" -u "325" -g "dkfilter" -h - \ -d "/nonexistent" -s "/sbin/nologin" -c "DK Filter Owner" || exit 1 fi ;; esac