summaryrefslogtreecommitdiff
path: root/sysutils/ups-nut/INSTALL
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/ups-nut/INSTALL')
-rw-r--r--sysutils/ups-nut/INSTALL73
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