diff options
Diffstat (limited to 'sysutils/ups-nut/INSTALL')
-rw-r--r-- | sysutils/ups-nut/INSTALL | 73 |
1 files changed, 44 insertions, 29 deletions
diff --git a/sysutils/ups-nut/INSTALL b/sysutils/ups-nut/INSTALL index d2b1a1937ce..ad4011fb974 100644 --- a/sysutils/ups-nut/INSTALL +++ b/sysutils/ups-nut/INSTALL @@ -1,6 +1,9 @@ #!/bin/sh # -# $NetBSD: INSTALL,v 1.1 2001/10/31 22:54:04 zuntum Exp $ +# $NetBSD: INSTALL,v 1.2 2001/11/19 04:25:15 lukem Exp $ + +PKGNAME=$1 +STAGE=$2 USER=@NUT_USER@ GROUP=@NUT_GROUP@ @@ -12,33 +15,45 @@ ID="@ID@" RM="@RM@" TOUCH="@TOUCH@" -# Group... the default's shipped with NetBSD -# We need to check that ${GROUP} exists before adding the user. -# Do it with chgrp to be able to use NIS. -# -${TOUCH} "/tmp/grouptest.$$" -${CHGRP} ${GROUP} "/tmp/grouptest.$$" >/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/grouptest.$$" +case ${STAGE} in +PRE-INSTALL) + # Group... the default's shipped with NetBSD + # We need to check that ${GROUP} exists before adding the user. + # Do it with chgrp to be able to use NIS. + # + ${TOUCH} "/tmp/grouptest.$$" + ${CHGRP} ${GROUP} "/tmp/grouptest.$$" >/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/grouptest.$$" -# Use `id' to be able to use NIS. -# -${ID} ${USER} 2>/dev/null >/dev/null -if [ $? -eq 0 ] -then - echo "User '${USER}' already exists...proceeding." -else - echo "Creating '${USER}' user..." - ${ADDUSER} \ - -c "Network UPS Tools" \ - -g ${GROUP} -s /bin/sh -m ${USER} - echo "Done." -fi + # Use `id' to be able to use NIS. + # + ${ID} ${USER} 2>/dev/null >/dev/null + if [ $? -eq 0 ] + then + echo "User '${USER}' already exists...proceeding." + else + echo "Creating '${USER}' user..." + ${ADDUSER} \ + -c "Network UPS Tools" \ + -g ${GROUP} -s /bin/sh -m ${USER} + echo "Done." + fi + ;; + +POST-INSTALL) + ;; + +*) + echo "Unexpected argument: ${STAGE}" + exit 1 + ;; +esac exit 0 |