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