freebsd-ports/irc/ircd-rusnet/pkg-install
Pav Lucistnik f45a93b433 Special version of IRC server for RusNet IRC Network.
In addition to base features of ircd 2.9.10 it supports
russian charsets translation (koi8-r,cp1251,translit, etc..)
and also some RusNet protocol extensions.

PR:		ports/80061
Submitted by:	SeaD <sead@mail.ru>
2005-04-20 16:22:40 +00:00

36 lines
779 B
Bash

#! /bin/sh
if [ "$2" != "PRE-CONFIGURE" -a "$2" != "PRE-INSTALL" ]; then
exit 0
fi
PATH=/bin:/usr/bin
USER=ircd
UID=72
GROUP=${USER}
GID=${UID}
if ! /usr/sbin/pw groupshow "${GROUP}" 2>/dev/null 1>&2; then
if /usr/sbin/pw groupadd ${GROUP} -g ${GID}; then
echo -n "Added group: "
/usr/sbin/pw groupshow ${GROUP}
else
echo "Adding group \"${GROUP}\" failed"
exit 1
fi
fi
if ! /usr/sbin/pw usershow "${USER}" 2>/dev/null 1>&2; then
if /usr/sbin/pw useradd ${USER} -h - -u ${UID} -g ${GROUP} \
-d "/nonexistent" -s "/sbin/nologin" -c "RusNet IRC Server"; then
echo -n "Added user: "
/usr/sbin/pw usershow ${USER}
else
echo "Adding user \"${USER}\" failed"
exit 1
fi
fi
exit 0