head	1.3;
access;
symbols
	pkgsrc-2013Q2:1.3.0.54
	pkgsrc-2013Q2-base:1.3
	pkgsrc-2012Q4:1.3.0.52
	pkgsrc-2012Q4-base:1.3
	pkgsrc-2011Q4:1.3.0.50
	pkgsrc-2011Q4-base:1.3
	pkgsrc-2011Q2:1.3.0.48
	pkgsrc-2011Q2-base:1.3
	pkgsrc-2009Q4:1.3.0.46
	pkgsrc-2009Q4-base:1.3
	pkgsrc-2008Q4:1.3.0.44
	pkgsrc-2008Q4-base:1.3
	pkgsrc-2008Q3:1.3.0.42
	pkgsrc-2008Q3-base:1.3
	cube-native-xorg:1.3.0.40
	cube-native-xorg-base:1.3
	pkgsrc-2008Q2:1.3.0.38
	pkgsrc-2008Q2-base:1.3
	pkgsrc-2008Q1:1.3.0.36
	pkgsrc-2008Q1-base:1.3
	pkgsrc-2007Q4:1.3.0.34
	pkgsrc-2007Q4-base:1.3
	pkgsrc-2007Q3:1.3.0.32
	pkgsrc-2007Q3-base:1.3
	pkgsrc-2007Q2:1.3.0.30
	pkgsrc-2007Q2-base:1.3
	pkgsrc-2007Q1:1.3.0.28
	pkgsrc-2007Q1-base:1.3
	pkgsrc-2006Q4:1.3.0.26
	pkgsrc-2006Q4-base:1.3
	pkgsrc-2006Q3:1.3.0.24
	pkgsrc-2006Q3-base:1.3
	pkgsrc-2006Q2:1.3.0.22
	pkgsrc-2006Q2-base:1.3
	pkgsrc-2006Q1:1.3.0.20
	pkgsrc-2006Q1-base:1.3
	pkgsrc-2005Q4:1.3.0.18
	pkgsrc-2005Q4-base:1.3
	pkgsrc-2005Q3:1.3.0.16
	pkgsrc-2005Q3-base:1.3
	pkgsrc-2005Q2:1.3.0.14
	pkgsrc-2005Q2-base:1.3
	pkgsrc-2005Q1:1.3.0.12
	pkgsrc-2005Q1-base:1.3
	pkgsrc-2004Q4:1.3.0.10
	pkgsrc-2004Q4-base:1.3
	pkgsrc-2004Q3:1.3.0.8
	pkgsrc-2004Q3-base:1.3
	pkgsrc-2004Q2:1.3.0.6
	pkgsrc-2004Q2-base:1.3
	pkgsrc-2004Q1:1.3.0.4
	pkgsrc-2004Q1-base:1.3
	pkgsrc-2003Q4:1.3.0.2
	pkgsrc-2003Q4-base:1.3
	buildlink2-base:1.3;
locks; strict;
comment	@# @;


1.3
date	2001.11.21.15.50.55;	author jlam;	state dead;
branches;
next	1.2;

1.2
date	2001.11.19.04.25.15;	author lukem;	state Exp;
branches;
next	1.1;

1.1
date	2001.10.31.22.54.04;	author zuntum;	state Exp;
branches;
next	;


desc
@@


1.3
log
@Buildlinkify, respect ${CONFDIR}, and use general INSTALL/DEINSTALL scripts.
Also replace rc.d scripts with much better ones by Luke Mewburn
<lukem@@wasabisystems.com> that were slightly editted by me to have some
minimal functionality on pre-rc.d systems.
@
text
@#!/bin/sh
#
# $NetBSD: INSTALL,v 1.2 2001/11/19 04:25:15 lukem Exp $

PKGNAME=$1
STAGE=$2

USER=@@NUT_USER@@
GROUP=@@NUT_GROUP@@

ADDUSER="@@ADDUSER@@"
ADDGROUP="@@ADDGROUP@@"
CHGRP="@@CHGRP@@"
ID="@@ID@@"
RM="@@RM@@"
TOUCH="@@TOUCH@@"

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
	;;

POST-INSTALL)
	;;

*)
	echo "Unexpected argument: ${STAGE}"
	exit 1
	;;
esac
exit 0
@


1.2
log
@cleanup (inspired by ../../databases/postgresql-server):
- use FILES_SUBST_SED mechanism
- do NOT remove user & group upon DEINSTALL; instead remind the admin to do it
@
text
@d3 1
a3 1
# $NetBSD: INSTALL,v 1.1 2001/10/31 22:54:04 zuntum Exp $
@


1.1
log
@Move pkg/ files into package's toplevel directory
@
text
@d3 4
a6 1
# $NetBSD: INSTALL,v 1.3 2001/08/14 03:41:39 jlam Exp $
d18 41
a58 29
# 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
@

