mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-15 03:14:23 +00:00
f45a93b433
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>
36 lines
779 B
Bash
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
|