#!/bin/sh HOME=@HOME@ MAJORDOMO_USER=@MAJORDOMO_USER@ MAJORDOMO_GROUP=@MAJORDOMO_GROUP@ ADDUSER=@ADDUSER@ ADDGROUP=@ADDGROUP@ PKG=$1 STAGE=$2 if [ "$STAGE" != "INSTALL" ]; then exit 0 fi # Group... the default's shipped with NetBSD # if grep "^${MAJORDOMO_GROUP}:" /etc/group 2>&1 >/dev/null then echo "Group '$MAJORDOMO_GROUP' already exists, proceeding." else echo "Creating '${MAJORDOMO_GROUP}' group..." ${ADDGROUP} ${MAJORDOMO_GROUP} echo "Done." fi # use finger to be able to use NIS, ... if finger ${MAJORDOMO_USER} 2>&1 | grep >/dev/null "no such user" then echo "Creating '$MAJORDOMO_USER' user ..." ${ADDUSER} -d ${HOME}/${MAJORDOMO_USER} -g ${MAJORDOMO_GROUP} \ ${MAJORDOMO_USER} echo Done. else echo "User '$MAJORDOMO_USER' already exists, proceeding." fi # Home... in case the login exists but not the home directory # install -d -m 775 -o ${MAJORDOMO_USER} -g ${MAJORDOMO_GROUP} ${HOME}/${MAJORDOMO_USER} install -d -m 775 -o ${MAJORDOMO_USER} -g ${MAJORDOMO_GROUP} ${HOME}/${MAJORDOMO_USER}/archives install -d -m 775 -o ${MAJORDOMO_USER} -g ${MAJORDOMO_GROUP} ${HOME}/${MAJORDOMO_USER}/digests install -d -m 775 -o ${MAJORDOMO_USER} -g ${MAJORDOMO_GROUP} ${HOME}/${MAJORDOMO_USER}/lists