pkg-descr

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

pkg-install

#!/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

pkg-plist

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