CVS: moonbase/chat/dancer-ircd BUILD, NONE, 1.1 CONFLICTS, NONE,
1.1 DETAILS, NONE, 1.1 POST_INSTALL, NONE, 1.1 services, NONE, 1.1
elaine at lunar-linux.org
elaine at lunar-linux.org
Mon Jul 14 19:37:50 GMT 2003
Update of /var/cvs/lunar/moonbase/chat/dancer-ircd
In directory dbguin.lunar-linux.org:/tmp/cvs-serv24990
Added Files:
BUILD CONFLICTS DETAILS POST_INSTALL services
Log Message:
Initial import of dancer module into lunar, goes with dancer-services
--- NEW FILE: BUILD ---
(
add_priv_user ircd:ircd "-s /bin/sh"
sedit 's/HARD_FDLIMIT_ *4096/HARD_FDLIMIT_ 250/' include/config.h &&
sedit 's/INIT_MAXCLIENTS 4000/INIT_MAXCLIENTS 200/' include/config.h &&
sedit 's/^#define *NO_CHANOPS_ON_SPLIT//' include/config.h &&
./configure --prefix=/usr \
--mandir=/usr/share/man \
--infodir=/usr/share/info &&
make &&
prepare_install &&
make install
) > $C_FIFO 2>&1
--- NEW FILE: CONFLICTS ---
conflicts ircd
--- NEW FILE: DETAILS ---
MODULE=dancer-ircd
VERSION=1.0.31+maint8-fn6
SOURCE=$MODULE-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION
SOURCE_URL[0]=http://www.freenode.net/$SOURCE
WEB_SITE=http://www.freenode.net/dancer_ircd.shtml
ENTERED=20030713
UPDATED=20020713
SHORT="Ircd used on freenode"
cat <<EOF
modified hybrid ircd.
EOF
--- NEW FILE: POST_INSTALL ---
mkdir -p -m770 /etc/dancer-ircd
chown root.ircd /etc/dancer-ircd
mkdir -p -m775 /var/log/dancer-ircd
chown root.ircd /var/log/dancer-ircd
mkdir -p -m775 /var/lib/dancer-ircd
chown root.ircd /var/lib/dancer-ircd
if [ ! -e /etc/dancer-ircd/ircd.conf ] ; then
OURNAME="`/bin/hostname`"
cat > /etc/dancer-ircd/ircd.conf <<EOF
M:$OURNAME::Services:6667
A:lunar user:<postmaster@$OURNAME>:Client Server::
P::::6667:
Y:2:90:300:1:4000000
Y:10:90::100:512000:10:32
Y:11:90::100:512000:0.1:0.2
Y:12:90::100:512000:1:3
Y:13:90::100:512000:1:1
i:*@*::::13
I:*@192.168.*::::12
I:*@10.*::::12
I:*@127.0.0.1::::12
O:127.0.0.1::admin::10
k:=*:identd (rfc1413) required:unknown::
#C:1.2.3.4:$1$xxxxMD5HASH-svcs-PASSWDxxxxxxxx:name::
#N:1.2.3.4:$1$xxxxMD5HASH-svcs-PASSWDxxxxxxxx:name::
#H:*:*:name
EOF
cat > /etc/dancer-ircd/ircd.motd <<EOF
This is a minimal MOTD file in /etc/dancer-ircd/ircd.motd server $OURNAME
EOF
fi
--- NEW FILE: services ---
irc 6667/tcp Internet Relay Chat
irc 6667/udp Internet Relay Chat
More information about the Lunar-commits
mailing list