#! /bin/sh # $Id: version.c.SH 1852 2007-11-30 23:50:04Z klmitch $ echo "Extracting ircd/version.c ..." srcdir=$1 if test -r version.c then generation=`sed -n 's/^const char \*generation = \"\(.*\)\";/\1/p' < version.c` if test ! "$generation" ; then generation=0; fi else generation=0 fi generation=`expr $generation + 1` creation=`date | \ awk '{if (NF == 6) \ { print $1 " " $2 " " $3 " " $6 " at " $4 " " $5 } \ else \ { print $1 " " $2 " " $3 " " $7 " at " $4 " " $5 " " $6 }}'` if test -f .release then cvs_version=`cat .release` else cvs_version=`git describe --dirty --long --always` fi /bin/cat >version.c <", "", "The main developer of version u2.9 and u2.10 was:", "Run Carlo Wood ", "", "The head developer of the u2.10 source tree was:", "Bleep Thomas Helvey ", "", "The current maintainors of the u2.10 source tree are:", "Isomer Perry Lorier ", "Kev Kevin Mitchell ", "", "Contributors to this release:", "Kev, Isomer, Gte, Ghostwolf, Bleep", "Debugging and support:", "SeKs, Maniac-, HeKTik, OmniDynmc, Liandrin, Dianora", "Special thanks to Angel and Buff for believing in us and putting", "up with frantic late night phone calls", "", "Nefarious 2.0 modifications were provided by:", "Jobe Matthew Beeching ", "Rubin Alex Schumann ", "", "Additional contributors to the Nefarious 2.0 branch:", "Obnoxious, Andromeda", "", "Thanks goes to all other people who contributed to any version.", "A full listing of all coders can be found in doc/Authors in the", "source.", "", "Sources:", !SUB!THIS! ( for file in ${srcdir}/ircd/*.[cly] ${srcdir}/ircd/version.c.SH ; do case `basename $file` in version.c | y.tab.c | lex.yy.c | chattr.tab.c ) ;; * ) echo $file ;; esac done ) | ./umkpasswd -5 >> version.c echo " \"\"," >> version.c echo " \"Headers:\"," >> version.c ( for file in ${srcdir}/include/*.h ; do echo $file ; done ) | ./umkpasswd -5 >> version.c /bin/cat >>version.c <