1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-12 03:00:28 +00:00
freebsd-ports/net/nocatauth-server/pkg-install
Bruce M Simpson de7dcb5487 Rename NoCatAuth-Server to nocatauth-server from rev 1.1.
Fix installation script.

Requested by:	kris
2004-01-03 06:26:58 +00:00

40 lines
739 B
Bash

#!/bin/sh
#
# $FreeBSD$
#
PATH=/bin:/usr/sbin
if [ -z "${WRAP_USER}" ]; then
WRAP_USER=nocat
fi
case $2 in
PRE-INSTALL)
UID=181
GID=${UID}
if [ ! -d "${NOCAT_DIR}" ]; then
mkdir -p ${NOCAT_DIR}
fi
if pw user show "${WRAP_USER}" 2>/dev/null; then
echo "You already have a user \"${WRAP_USER}\", so I will use it."
if pw usermod ${WRAP_USER} -d ${NOCAT_DIR}
then
echo "Changed home directory of \"${WRAP_USER}\" to \"${NOCAT_DIR}\""
else
"${NOCAT_DIR}\" failed..."
exit 1
fi
else
if pw useradd ${WRAP_USER} -u ${UID} \
-d ${NOCAT_DIR} -s /sbin/nologin -c "NoCat Daemon"
then
echo "Added user \"${WRAP_USER}\"."
else
echo "Adding user \"${WRAP_USER}\" failed..."
exit 1
fi
fi
;;
esac