an easy and consistent way of installing software ported to FreeBSD
Port of the PTLink IRCd
This is the core service for an IRC network, it handles the client
connections and keeps the channels/users information.
WWW: http://www.ptlink.net
- Dennis Cabooter
dennis@rootxs.org
#!/bin/sh
#
# $FreeBSD: ports/irc/ptlink-ircd/pkg-install,v 1.2 2005/09/18 15:22:04 pav Exp $
#
case $2 in
POST-INSTALL)
USER=ircd
GROUP=ircd
UID=72
GID=72
if pw groupshow "${GROUP}" > /dev/null 2>&1; then
echo "===> Using existing group ${GROUP}"
else
echo "===> Adding group ${GROUP}"
pw groupadd ${GROUP} -g ${GID} || exit 1
fi
if pw usershow "${USER}" > /dev/null 2>&1; then
echo "===> Using existing user ${USER}"
else
echo "===> Adding user ${USER}"
pw adduser ${USER} -u ${UID} -g ${GROUP} -h - -d "/nonexistent" \
-s "/nonexistent" -c "IRC daemon" || exit 1
fi
;;
esac
bin/ircd
bin/mkpasswd
bin/sendbug
etc/ptlink-ircd/codepage/cp1251.cp
etc/ptlink-ircd/codepage/cp1253.cp
etc/ptlink-ircd/codepage/cp850.cp
etc/ptlink-ircd/codepage/cp860.cp
etc/ptlink-ircd/codepage/cp866.cp
etc/ptlink-ircd/codepage/iso8859-1.cp
etc/ptlink-ircd/codepage/iso8859-5.cp
etc/ptlink-ircd/codepage/iso8859-9.cp
etc/ptlink-ircd/codepage/koi8r.cp
etc/ptlink-ircd/codepage/koi8u.cp
etc/ptlink-ircd/codepage/mac.cp
etc/ptlink-ircd/codepage/translit.cp
etc/ptlink-ircd/help.admin
etc/ptlink-ircd/help.oper
etc/ptlink-ircd/help.user
etc/ptlink-ircd/hvc.font
etc/ptlink-ircd/ircd.conf
etc/ptlink-ircd/ircd.motd
etc/ptlink-ircd/kline.conf
etc/ptlink-ircd/main.dconf
etc/ptlink-ircd/network.dconf
etc/ptlink-ircd/opers.motd
etc/ptlink-ircd/version.info
@dirrm etc/ptlink-ircd/codepage
@dirrmtry etc/ptlink-ircd