#!/bin/sh # # $NetBSD: INSTALL,v 1.1.1.1 2001/10/21 21:26:52 seb Exp $ PKGNAME=$1 STAGE=$2 USER=@USER@ GROUP=@GROUP@ ADDUSER=@ADDUSER@ ADDGROUP=@ADDGROUP@ CHGRP="@CHGRP@" ID="@ID@" RM="@RM@" TOUCH="@TOUCH@" case ${STAGE} in PRE-INSTALL) ${TOUCH} "/tmp/grouptestirc.$$" ${CHGRP} ${GROUP} "/tmp/grouptestirc.$$" >/dev/null 2>&1 if [ $? -eq 0 ]; then echo "Group '${GROUP}' already exists...proceeding." else echo "Creating '${GROUP}' group..." ${ADDGROUP} ${GROUP} echo "Done." fi ${RM} -f "/tmp/grouptestirc.$$" ${ID} ${USER} >/dev/null 2>&1 if [ $? -eq 0 ]; then echo "User '${USER}' already exists...proceeding." else echo "Creating '${USER}' user..." ${ADDUSER} -c "IRC User" -g ${GROUP} -s /sbin/nologin ${USER} echo "Done." fi ;; POST-INSTALL) :;; *) echo "Unexpected argument: ${STAGE}" exit 1 ;; esac exit 0