diff options
Diffstat (limited to 'chat/gale/INSTALL')
-rw-r--r-- | chat/gale/INSTALL | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/chat/gale/INSTALL b/chat/gale/INSTALL new file mode 100644 index 00000000000..b59b84e5475 --- /dev/null +++ b/chat/gale/INSTALL @@ -0,0 +1,45 @@ +#!/bin/sh +# +# $NetBSD: INSTALL,v 1.1 2001/10/31 20:06:25 zuntum Exp $ + +USER=@GALE_USER@ +GROUP=@GALE_GROUP@ + +ADDUSER="@ADDUSER@" +ADDGROUP="@ADDGROUP@" +CHGRP="@CHGRP@" +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.$$" + +# 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 "Gale instant messaging system" \ + -d /var/${USER} \ + -g ${GROUP} -s /bin/sh -m ${USER} + echo "Done." +fi +exit 0 |