From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Sep 6 17:40:03 2007 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5E82A16A419 for ; Thu, 6 Sep 2007 17:40:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 42CC913C4B0 for ; Thu, 6 Sep 2007 17:40:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l86He3VB080877 for ; Thu, 6 Sep 2007 17:40:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l86He3nA080876; Thu, 6 Sep 2007 17:40:03 GMT (envelope-from gnats) Resent-Date: Thu, 6 Sep 2007 17:40:03 GMT Resent-Message-Id: <200709061740.l86He3nA080876@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Lewis Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EBE4B16A418; Thu, 6 Sep 2007 17:39:31 +0000 (UTC) (envelope-from moggie@elasticmind.net) Received: from mail.elasticmind.net (mail.elasticmind.net [85.113.90.11]) by mx1.freebsd.org (Postfix) with ESMTP id 412F813C458; Thu, 6 Sep 2007 17:39:31 +0000 (UTC) (envelope-from moggie@elasticmind.net) Received: by mail.elasticmind.net (Postfix, from userid 1001) id 4F4DC26D02A; Thu, 6 Sep 2007 18:39:10 +0100 (BST) Message-Id: <20070906173910.4F4DC26D02A@mail.elasticmind.net> Date: Thu, 6 Sep 2007 18:39:10 +0100 (BST) From: Lewis To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: shaun@FreeBSD.org Subject: ports/116156: [patch] port upgrade for irc/ratbox-services X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Lewis List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Sep 2007 17:40:03 -0000 >Number: 116156 >Category: ports >Synopsis: [patch] port upgrade for irc/ratbox-services >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Thu Sep 06 17:40:02 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Lewis Bond >Release: FreeBSD 6.2-RELEASE-p6 amd64 >Organization: >Environment: System: FreeBSD ewok.elasticmind.net 6.2-RELEASE-p6 FreeBSD 6.2-RELEASE-p6 #0: Wed Jul 18 00:36:42 BST 2007 :/usr/obj/usr/src/sys/EWOK amd64 port build tested on -CURRENT, 6.2, RELENG_5 and RELENG_6 >Description: Update of irc/ratbox-services port from ratbox-services-1.0.3 to ratbox-services-1.1.2 --- Note for /usr/src/UPDATING --- Significant changes have been made between the 1.0.x series and the current release version of ratbox-services. It is highly recommended that services be stopped, and the proper upgrade procedure be followed as described in '/usr/local/share/doc/ratbox-services/', before restarting ratbox-services with the new release version. Please remember to backup the database before attempting an upgrade, an incorrectly upgraded database may be rendered unusable. --- End of UPDATING note --- >How-To-Repeat: >Fix: --- ratbox-services.diff begins here --- diff -ruN ratbox-services.orig/Makefile ratbox-services/Makefile --- ratbox-services.orig/Makefile Wed Aug 22 13:43:33 2007 +++ ratbox-services/Makefile Thu Sep 6 16:52:57 2007 @@ -5,14 +5,17 @@ # $FreeBSD: ports/irc/ratbox-services/Makefile,v 1.2 2006/06/19 20:06:54 shaun Exp $ PORTNAME= ratbox-services -PORTVERSION= 1.0.3 +PORTVERSION= 1.1.2 CATEGORIES= irc MASTER_SITES= ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/${PORTNAME}/ \ ftp://ftp.demon.co.uk/pub/mirrors/ircd-ratbox/${PORTNAME}/ \ http://services.ircd-ratbox.org/download/ \ - ftp://ftp.parodius.com/pub/ircd-ratbox/${PORTNAME}/ \ - http://mirror.inerd.com/FreeBSD/distfiles/${PORTNAME}/ + ftp://ftp.parodius.com/pub/ircd-ratbox/${PORTNAME}/ EXTRACT_SUFX= .tgz +PATCHFILES= patch-autoconf_configure.in.gz patch-configure.gz patch-include_setup.h.in.gz +PATCH_SITES= http://www.elasticmind.net/freebsd/ports/distfiles/ \ + http://jsreedinc.com/freebsd/ports/patches/ \ + http://www.atarininja.org/~wxs/distfiles/ MAINTAINER= shaun@FreeBSD.org COMMENT= A highly configurable services package for use with ircd-ratbox @@ -22,20 +25,19 @@ LOGDIR?= /var/log RUNDIR?= /var/run DBDIR?= /var/db/${PORTNAME} +PERL?= ${LOCALBASE}/bin/perl SUB_FILES= pkg-message pkg-install -PLIST_SUB= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} -SUB_LIST= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} +PLIST_SUB= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} PERL=${PERL} +SUB_LIST= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} PERL=${PERL} GNU_CONFIGURE= yes -CONFIGURE_ARGS+=--sysconfdir=${PREFIX}/etc/ \ +CONFIGURE_ARGS+=--prefix=${PREFIX} \ + --sysconfdir=${PREFIX}/etc/ \ --with-logdir=${LOGDIR} \ --with-rundir=${RUNDIR} \ - --with-helpdir=${DATADIR}/help \ - --with-sqlite=${LOCALBASE} \ + --with-helpdir=${DATADIR}/help \ --without-sqlitebuild -USE_SQLITE= 2 - PORTDOCS= operguide.txt #-- Options ------------------------------------------------------------ @@ -48,7 +50,10 @@ JUPESERV "Enable jupe service" on \ OPERBOT "Enable operbot service" on \ GLOBALMSG "Enable global messaging service" on \ - BANSERV "Enable ban service" on + BANSERV "Enable ban service" on \ + WATCHSERV "Enable command watching service" on \ + SQLITE "Enable sqlite3 support (default)" on \ + PGSQL "Enable pgsql backend support" off #---------------------------------------------------------------------- @@ -90,6 +95,31 @@ CONFIGURE_ARGS+= --disable-banserv .endif +.if defined(WITHOUT_WATCHSERV) +CONFIGURE_ARGS+= --disable-watchserv +.endif + +.if !defined(WITH_SQLITE) && !defined(WITH_PGSQL) +IGNORE= This port requires either an sqlite or pgsql backend +.endif + +.if defined(WITH_SQLITE) +USE_SQLITE= 3 +CONFIGURE_ARGS+= --enable-sqlite3=${LOCALBASE} +.endif + +# This ratbox-services version has known problems when integrating +# with MySQL and should be avoided until it is fixed in version 1.1.3 +#.if defined(WITH_MYSQL) +#USE_MYSQL +#CONFIGURE_ARGS+= --enable-mysql=${LOCALBASE} +#.endif + +.if defined(WITH_PGSQL) +USE_PGSQL +CONFIGURE_ARGS+= --enable-pgsql=${LOCALBASE} +.endif + #-- User Configuration ------------------------------------------------- .if defined(NICKLEN) @@ -100,6 +130,10 @@ CONFIGURE_ARGS+= --with-topiclen=${TOPICLEN} .endif +.if defined(USERREGLEN) +CONFIGURE_ARGS+= --with-userreglen=${USERREGLEN} +.endif + #----------------------------------------------------------------------- pre-configure: @@ -107,6 +141,8 @@ @${ECHO_MSG} "This port has additional options:" @${ECHO_MSG} " NICKLEN [default 9, max 50] - Max nick length on server" @${ECHO_MSG} " TOPICLEN [default 160, max 390] - Max topic length" + @${ECHO_MSG} " USERREGLEN [default 10] - Max registered username" + @${ECHO_MSG} " length on services" @${ECHO_MSG} "" @${ECHO_MSG} "THESE SHOULD BE CONSISTENT WITH YOUR IRCD-RATBOX SERVER/NETWORK!" @${ECHO_MSG} "" @@ -117,6 +153,9 @@ @${REINPLACE_CMD} -e "s#-O[02]##g" ${WRKSRC}/configure @${REINPLACE_CMD} -e "s#%%DBDIR%%#${DBDIR}#g" ${WRKSRC}/include/config.h + @${REINPLACE_CMD} -e "s#%%PREFIX%%#${PREFIX}#g" \ + ${WRKSRC}/tools/generate-schema.pl \ + ${WRKSRC}/tools/dbupgrade.pl pre-su-install: @${SETENV} "PKG_PREFIX=${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL @@ -128,9 +167,18 @@ cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} .endif ${INSTALL_PROGRAM} ${WRKSRC}/src/ratbox-services ${PREFIX}/sbin/ - ${INSTALL_SCRIPT} ${WRKSRC}/tools/ircd-shortcut.pl ${PREFIX}/bin/ircd-shortcut ${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${PREFIX}/etc/ratbox-services.conf.sample - ${INSTALL_DATA} ${WRKSRC}/doc/schema.txt ${DATADIR}/schema.sql + ${MKDIR} ${DATADIR} + (cd ${WRKSRC}/tools/ && \ + ${COPYTREE_SHARE} \* ${DATADIR} "! -name dbupgrade.pl.bak \ + ! -name dbupgrade.pl.orig \ + ! -name generate-schema.pl.bak \ + ! -name generate-schema.pl.orig") + ${INSTALL_DATA} ${WRKSRC}/INSTALL.mysql ${DOCSDIR}/INSTALL.mysql + ${INSTALL_DATA} ${WRKSRC}/INSTALL.pgsql ${DOCSDIR}/INSTALL.pgsql + ${INSTALL_DATA} ${WRKSRC}/INSTALL.sqlite ${DOCSDIR}/INSTALL.sqlite + ${INSTALL_DATA} ${WRKSRC}/UPGRADING ${DOCSDIR}/UPGRADING + ${INSTALL_DATA} ${WRKSRC}/DBMOVE ${DOCSDIR}/DBMOVE @${SETENV} "PKG_PREFIX=${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL @${CAT} ${PKGMESSAGE} diff -ruN ratbox-services.orig/distinfo ratbox-services/distinfo --- ratbox-services.orig/distinfo Wed Aug 22 13:43:33 2007 +++ ratbox-services/distinfo Wed Sep 5 02:16:54 2007 @@ -1,3 +1,12 @@ -MD5 (ratbox-services-1.0.3.tgz) = acd4598d12b82c367f5a13110d784422 -SHA256 (ratbox-services-1.0.3.tgz) = 10e08ec21522499c8b3e6c1b37300a83f87e74b40a98ef19fcc40cd61127b510 -SIZE (ratbox-services-1.0.3.tgz) = 634213 +MD5 (ratbox-services-1.1.2.tgz) = 45fb80a0cddd98763bb27543172927bc +SHA256 (ratbox-services-1.1.2.tgz) = cc4562474eda23ccee95185f6c634d91667643f2144abc6bbf0d0ddfe5838d20 +SIZE (ratbox-services-1.1.2.tgz) = 1015493 +MD5 (patch-autoconf_configure.in.gz) = c19461a35f7b593a79465bbeae06d216 +SHA256 (patch-autoconf_configure.in.gz) = 3df14d86ba7a8a3f490ca7be4baf09e6e749d01bfeedd9f05074a04fac61eb55 +SIZE (patch-autoconf_configure.in.gz) = 4797 +MD5 (patch-configure.gz) = 96f38c1c14856cf085bd1bb68774750c +SHA256 (patch-configure.gz) = 4062f5feb29d2871e421eef50dd43fb2ecea1645db0fd42ae7d8e60e7ddcf2a5 +SIZE (patch-configure.gz) = 54528 +MD5 (patch-include_setup.h.in.gz) = 563a37ef659e607e7ca8015fa3356e8b +SHA256 (patch-include_setup.h.in.gz) = cdd563ea75766f421c3cd86f53112c44d77d831fde3e5e5a44ea440b7ed1d67f +SIZE (patch-include_setup.h.in.gz) = 1449 diff -ruN ratbox-services.orig/files/patch-Makefile.in ratbox-services/files/patch-Makefile.in --- ratbox-services.orig/files/patch-Makefile.in Wed Aug 22 13:43:33 2007 +++ ratbox-services/files/patch-Makefile.in Wed Sep 5 04:12:51 2007 @@ -1,5 +1,5 @@ ---- Makefile.in.orig Wed May 18 00:33:18 2005 -+++ Makefile.in Sat Jan 28 22:58:12 2006 +--- ./Makefile.in.orig Mon Apr 10 19:53:23 2006 ++++ ./Makefile.in Wed Sep 5 04:08:35 2007 @@ -6,7 +6,7 @@ LIBS=@LIBS@ LDFLAGS=@LDFLAGS@ @@ -9,7 +9,7 @@ prefix=@prefix@ exec_prefix=@prefix@ -@@ -36,17 +36,6 @@ +@@ -37,20 +37,6 @@ done install: build @@ -17,13 +17,16 @@ - $(INSTALL) -m 750 -d $(DESTDIR)$(bindir) - $(INSTALL) -m 750 -d $(DESTDIR)$(sbindir) - $(INSTALL) -m 750 -d $(DESTDIR)$(sysconfdir) +- $(INSTALL) -m 750 -d $(DESTDIR)$(includedir) - $(INSTALL) -m 750 -d $(DESTDIR)$(logdir) - $(INSTALL) -m 750 -d $(DESTDIR)$(rundir) - $(INSTALL) -m 750 -d $(DESTDIR)$(helpdir) +- $(INSTALL) -m 750 -d $(DESTDIR)$(includedir) - $(INSTALL) -m 750 tools/ircd-shortcut.pl $(DESTDIR)$(bindir) +- $(INSTALL) -m 750 tools/dbupgrade.pl $(DESTDIR)$(bindir) +- $(INSTALL) -m 640 tools/definetolength.pl $(DESTDIR)$(bindir) - $(INSTALL) -m 750 src/$(BIN) $(DESTDIR)$(sbindir) - $(INSTALL) -m 640 doc/example.conf $(DESTDIR)$(sysconfdir) -- $(INSTALL) -m 640 doc/schema.txt $(DESTDIR)$(sysconfdir) - @for i in $(SUBDIRS); do \ - echo "install -> $$i"; \ - cd $$i; \ + $(INSTALL) -m 640 include/setup.h $(DESTDIR)$(includedir) + $(INSTALL) -m 640 include/rserv.h $(DESTDIR)$(includedir) + $(INSTALL) -m 640 include/channel.h $(DESTDIR)$(includedir) diff -ruN ratbox-services.orig/files/patch-help_Makefile.in ratbox-services/files/patch-help_Makefile.in --- ratbox-services.orig/files/patch-help_Makefile.in Wed Aug 22 13:43:33 2007 +++ ratbox-services/files/patch-help_Makefile.in Fri Aug 24 13:45:41 2007 @@ -1,7 +1,7 @@ ---- help/Makefile.in.orig Wed Jun 15 15:21:39 2005 -+++ help/Makefile.in Sat Jan 28 23:15:11 2006 +--- ./help/Makefile.in.orig Fri Aug 24 12:32:24 2007 ++++ ./help/Makefile.in Fri Aug 24 12:15:25 2007 @@ -10,10 +10,10 @@ - SUBDIRS=alis main operbot chanserv userserv jupeserv operserv nickserv global banserv + SUBDIRS=alis main operbot chanserv userserv jupeserv operserv nickserv global banserv watchserv install: - $(INSTALL) -m 750 -d $(DESTDIR)$(helpdir) diff -ruN ratbox-services.orig/files/patch-tools_dbupgrade.pl ratbox-services/files/patch-tools_dbupgrade.pl --- ratbox-services.orig/files/patch-tools_dbupgrade.pl Thu Jan 1 01:00:00 1970 +++ ratbox-services/files/patch-tools_dbupgrade.pl Fri Aug 24 13:45:41 2007 @@ -0,0 +1,23 @@ +--- ./tools/dbupgrade.pl.orig Fri Aug 24 13:01:39 2007 ++++ ./tools/dbupgrade.pl Fri Aug 24 13:38:23 2007 +@@ -27,9 +27,9 @@ + exit; + } + +-unless(-r "../include/setup.h") ++unless(-r "%%PREFIX%%/include/setup.h") + { +- print("Unable to read ../include/setup.h, please run configure first\n"); ++ print("Unable to read %%PREFIX%%/include/setup.h, please run configure first\n"); + exit(); + } + +@@ -71,7 +71,7 @@ + } + else + { +- %vals = &parse_includes("../include"); ++ %vals = &parse_includes("%%PREFIX%%/include"); + } + + while(my ($key, $value) = each(%vals)) diff -ruN ratbox-services.orig/files/patch-tools_generate-schema.pl ratbox-services/files/patch-tools_generate-schema.pl --- ratbox-services.orig/files/patch-tools_generate-schema.pl Thu Jan 1 01:00:00 1970 +++ ratbox-services/files/patch-tools_generate-schema.pl Fri Aug 24 13:45:41 2007 @@ -0,0 +1,17 @@ +--- ./tools/generate-schema.pl.orig Fri Aug 24 12:45:51 2007 ++++ ./tools/generate-schema.pl Fri Aug 24 12:49:13 2007 +@@ -15,11 +15,11 @@ + my @schemas = ("base/schema-mysql.txt", "base/schema-pgsql.txt"); + my @plain_schemas = ("base/schema-sqlite.txt"); + +-my %vals = &parse_includes("../include"); ++my %vals = &parse_includes("%%PREFIX%%/include"); + +-unless(-r "../include/setup.h") ++unless(-r "%%PREFIX%%/include/setup.h") + { +- print("Unable to read ../include/setup.h, please run configure first\n"); ++ print("Unable to read %%PREFIX%%/include/setup.h, please run configure first\n"); + exit(); + } + diff -ruN ratbox-services.orig/files/pkg-install.in ratbox-services/files/pkg-install.in --- ratbox-services.orig/files/pkg-install.in Wed Aug 22 13:43:33 2007 +++ ratbox-services/files/pkg-install.in Wed Sep 5 21:13:38 2007 @@ -100,24 +100,21 @@ && chown ircservices:ircservices $lf \ && chmod 640 $lf -mkdir -p %%DBDIR%% -db="%%DBDIR%%/ratbox-services.db" - -if [ ! -f $db ]; then - echo "Initialising services database..." - %%LOCALBASE%%/bin/sqlite $db < %%DATADIR%%/schema.sql -fi +mkdir -p %%DBDIR%% \ +&& chown ircservices:ircservices %%DBDIR%% \ +&& chmod 750 %%DBDIR%% # Secure permissions if we think this is a fresh install if [ ! -f ${PKG_PREFIX}/ratbox-services.conf ]; then - chown -R ircservices:ircservices %%DBDIR%% chown ircservices:ircservices ${PKG_PREFIX}/etc/ratbox-services.conf.sample - chmod 750 %%DBDIR%% - chmod 640 $db chmod 640 ${PKG_PREFIX}/etc/ratbox-services.conf.sample fi + +cd %%DATADIR%% \ +&& %%PERL%% ./generate-schema.pl + #----------------------------------------------------------------------- fi diff -ruN ratbox-services.orig/files/pkg-message.in ratbox-services/files/pkg-message.in --- ratbox-services.orig/files/pkg-message.in Wed Aug 22 13:43:33 2007 +++ ratbox-services/files/pkg-message.in Wed Sep 5 00:41:10 2007 @@ -2,11 +2,51 @@ ratbox-services has been successfully installed. You should now copy %%PREFIX%%/etc/ratbox-services.conf.sample to -%%PREFIX%%/etc/ratbox-services.conf, and edit it as per the ratbox-services -documentation. This file is required to start the server. +%%PREFIX%%/etc/ratbox-services.conf, and edit it as per the +ratbox-services documentation. This file is required to start services. + +You may also need to perform the following steps, if you have not +already done so: + +Initialize Database: +-------------------- +This must be done before the services server can start, even if you are +converting from hybserv. Instructions for this are contained in: + + %%DOCSDIR%%/INSTALL. + +The following directory has been created for the database to be stored +in. For consistency, please use this location when generating your +database instead of the directory specified in the help documentation: + + %%DBDIR%% + +IRCD Server Config: +------------------- +On the ircd ratbox-services will connect to, add a connect{} block. +This should have services's server name (name in serverinfo{} in +ratbox-services.conf) and no autoconnect. 'send_password' and +'accept_password' should be equal and 'flags=encrypted' should +not be used. + +If you use the ratbox-services compatibility code in ircd-ratbox, +all servers need service { name = ""; }; Once you have added ratbox_services_enable="YES" to /etc/rc.conf, the server can be started by running: - %%PREFIX%%/etc/rc.d/ratbox-services.sh start + %%PREFIX%%/etc/rc.d/ratbox-services start + +Important UPGRADE Note: +----------------------- +Upgrading from the 1.0.x series to this current release will likely +break everything. If upgrading between release versions you should +read the UPDATING information: + + %%DOCSDIR%%/UPDATING + +Common database update tools and scripts referenced in ratbox-services +documentation can be found in: + %%DOCSDIR%%/ + ------------------------------------------------------------------------ diff -ruN ratbox-services.orig/pkg-descr ratbox-services/pkg-descr --- ratbox-services.orig/pkg-descr Wed Aug 22 13:43:33 2007 +++ ratbox-services/pkg-descr Tue Sep 4 16:22:14 2007 @@ -2,8 +2,9 @@ use with ircd-ratbox. It is highly configurable, with nearly all options being set in a config -that can be rehashed rather than set at compile time. It also uses the -SQLite database backend, which works as a database interface to a normal +that can be rehashed rather than set at compile time. As well supporting +standard database backends like PostgreSQL, its default is to use +the SQLite database backend, which works as a database interface to a normal file, meaning no seperate database software must be running. Features: @@ -11,6 +12,7 @@ - Jupe service - Global message service - Oper services + - Watcher services - Opered bot - List service diff -ruN ratbox-services.orig/pkg-plist ratbox-services/pkg-plist --- ratbox-services.orig/pkg-plist Wed Aug 22 13:43:33 2007 +++ ratbox-services/pkg-plist Thu Sep 6 00:05:53 2007 @@ -1,160 +1,206 @@ -bin/ircd-shortcut +%%DATADIR%%/ircd-shortcut.pl +%%DATADIR%%/dbupgrade.pl +%%DATADIR%%/definetolength.pl +%%DATADIR%%/generate-schema.pl +%%DATADIR%%/sqlitecheck.pl +%%DATADIR%%/oldschema/1.0-mysql-schema.txt +%%DATADIR%%/oldschema/1.0-pgsql-schema.txt +%%DATADIR%%/oldschema/1.0-sqlite-schema.txt +@dirrm %%DATADIR%%/oldschema +%%DATADIR%%/base/schema-sqlite.txt +%%DATADIR%%/base/schema-pgsql.txt +%%DATADIR%%/base/schema-mysql.txt +@dirrm %%DATADIR%%/base +%%DOCSDIR%%/INSTALL.mysql +%%DOCSDIR%%/INSTALL.pgsql +%%DOCSDIR%%/INSTALL.sqlite +%%DOCSDIR%%/UPGRADING +%%DOCSDIR%%/DBMOVE etc/ratbox-services.conf.sample sbin/ratbox-services -%%DATADIR%%/schema.sql -%%DATADIR%%/help/alis/general -%%DATADIR%%/help/alis/index -%%DATADIR%%/help/alis/list -%%DATADIR%%/help/main/u-boot -%%DATADIR%%/help/main/u-connect -%%DATADIR%%/help/main/u-die -%%DATADIR%%/help/main/u-events -%%DATADIR%%/help/main/u-flags -%%DATADIR%%/help/main/u-quit -%%DATADIR%%/help/main/u-rehash +include/setup.h +include/rserv.h +include/channel.h +include/client.h +%%DATADIR%%/help/banserv/findxline +%%DATADIR%%/help/banserv/xline +%%DATADIR%%/help/banserv/resv +%%DATADIR%%/help/banserv/u-findxline +%%DATADIR%%/help/banserv/findresv +%%DATADIR%%/help/banserv/u-resv +%%DATADIR%%/help/banserv/u-xline +%%DATADIR%%/help/banserv/index-admin +%%DATADIR%%/help/banserv/u-findresv +%%DATADIR%%/help/banserv/unresv +%%DATADIR%%/help/banserv/unxline +%%DATADIR%%/help/banserv/u-unresv +%%DATADIR%%/help/banserv/u-unxline +%%DATADIR%%/help/banserv/findkline +%%DATADIR%%/help/banserv/kline +%%DATADIR%%/help/banserv/u-findkline +%%DATADIR%%/help/banserv/u-kline +%%DATADIR%%/help/banserv/unkline +%%DATADIR%%/help/banserv/u-unkline +%%DATADIR%%/help/banserv/index +%%DATADIR%%/help/banserv/sync +%%DATADIR%%/help/banserv/general +%%DATADIR%%/help/banserv/u-sync +%%DATADIR%%/help/global/u-listwelcome +%%DATADIR%%/help/global/delwelcome +%%DATADIR%%/help/global/u-netmsg +%%DATADIR%%/help/global/u-delwelcome +%%DATADIR%%/help/global/addwelcome +%%DATADIR%%/help/global/u-addwelcome +%%DATADIR%%/help/global/listwelcome +%%DATADIR%%/help/global/index +%%DATADIR%%/help/global/index-admin +%%DATADIR%%/help/global/general +%%DATADIR%%/help/global/netmsg +%%DATADIR%%/help/jupeserv/callunjupe +%%DATADIR%%/help/jupeserv/calljupe +%%DATADIR%%/help/jupeserv/pending +%%DATADIR%%/help/jupeserv/jupe +%%DATADIR%%/help/jupeserv/u-unjupe +%%DATADIR%%/help/jupeserv/u-jupe +%%DATADIR%%/help/jupeserv/unjupe +%%DATADIR%%/help/jupeserv/index +%%DATADIR%%/help/jupeserv/index-admin +%%DATADIR%%/help/jupeserv/general %%DATADIR%%/help/main/u-service +%%DATADIR%%/help/main/u-chat %%DATADIR%%/help/main/u-stats +%%DATADIR%%/help/main/u-connect %%DATADIR%%/help/main/u-status -%%DATADIR%%/help/main/u-who -%%DATADIR%%/help/operbot/general -%%DATADIR%%/help/operbot/index -%%DATADIR%%/help/operbot/index-admin -%%DATADIR%%/help/operbot/invite -%%DATADIR%%/help/operbot/objoin -%%DATADIR%%/help/operbot/obpart -%%DATADIR%%/help/operbot/op -%%DATADIR%%/help/operbot/u-objoin -%%DATADIR%%/help/operbot/u-obpart -%%DATADIR%%/help/chanserv/addban -%%DATADIR%%/help/chanserv/adduser -%%DATADIR%%/help/chanserv/chandrop -%%DATADIR%%/help/chanserv/chaninfo -%%DATADIR%%/help/chanserv/chanlist -%%DATADIR%%/help/chanserv/chanregister -%%DATADIR%%/help/chanserv/chansuspend +%%DATADIR%%/help/main/u-quit +%%DATADIR%%/help/main/u-boot +%%DATADIR%%/help/main/u-events +%%DATADIR%%/help/main/u-rehash +%%DATADIR%%/help/nickserv/u-nickdrop +%%DATADIR%%/help/nickserv/release +%%DATADIR%%/help/nickserv/drop +%%DATADIR%%/help/nickserv/register +%%DATADIR%%/help/nickserv/regain +%%DATADIR%%/help/nickserv/index +%%DATADIR%%/help/nickserv/nickdrop +%%DATADIR%%/help/nickserv/info +%%DATADIR%%/help/nickserv/set +%%DATADIR%%/help/nickserv/index-admin +%%DATADIR%%/help/nickserv/general +%%DATADIR%%/help/operserv/u-takeover +%%DATADIR%%/help/operserv/dbsync +%%DATADIR%%/help/operserv/takeover +%%DATADIR%%/help/operserv/listopers +%%DATADIR%%/help/operserv/u-dbsync +%%DATADIR%%/help/operserv/u-listopers +%%DATADIR%%/help/operserv/die +%%DATADIR%%/help/operserv/u-osjoin +%%DATADIR%%/help/operserv/index-admin +%%DATADIR%%/help/operserv/osjoin +%%DATADIR%%/help/operserv/u-die +%%DATADIR%%/help/operserv/u-omode +%%DATADIR%%/help/operserv/omode +%%DATADIR%%/help/operserv/rehash +%%DATADIR%%/help/operserv/index +%%DATADIR%%/help/operserv/ospart +%%DATADIR%%/help/operserv/u-ospart +%%DATADIR%%/help/operserv/general +%%DATADIR%%/help/watchserv/index-admin +%%DATADIR%%/help/watchserv/watch +%%DATADIR%%/help/watchserv/index +%%DATADIR%%/help/watchserv/u-watch +%%DATADIR%%/help/watchserv/general +%%DATADIR%%/help/alis/general +%%DATADIR%%/help/alis/index +%%DATADIR%%/help/alis/list %%DATADIR%%/help/chanserv/chanunsuspend -%%DATADIR%%/help/chanserv/clearallops +%%DATADIR%%/help/chanserv/unsuspend +%%DATADIR%%/help/chanserv/listbans +%%DATADIR%%/help/chanserv/register %%DATADIR%%/help/chanserv/clearbans -%%DATADIR%%/help/chanserv/clearmodes -%%DATADIR%%/help/chanserv/clearops %%DATADIR%%/help/chanserv/delban -%%DATADIR%%/help/chanserv/deluser -%%DATADIR%%/help/chanserv/general %%DATADIR%%/help/chanserv/getkey -%%DATADIR%%/help/chanserv/index -%%DATADIR%%/help/chanserv/index-admin +%%DATADIR%%/help/chanserv/clearallops %%DATADIR%%/help/chanserv/info -%%DATADIR%%/help/chanserv/invite -%%DATADIR%%/help/chanserv/listbans -%%DATADIR%%/help/chanserv/listusers -%%DATADIR%%/help/chanserv/modauto -%%DATADIR%%/help/chanserv/modban +%%DATADIR%%/help/chanserv/chanregister +%%DATADIR%%/help/chanserv/deluser +%%DATADIR%%/help/chanserv/voice +%%DATADIR%%/help/chanserv/clearops +%%DATADIR%%/help/chanserv/addban %%DATADIR%%/help/chanserv/moduser -%%DATADIR%%/help/chanserv/op +%%DATADIR%%/help/chanserv/u-chaninfo +%%DATADIR%%/help/chanserv/delowner %%DATADIR%%/help/chanserv/set -%%DATADIR%%/help/chanserv/register +%%DATADIR%%/help/chanserv/clearmodes +%%DATADIR%%/help/chanserv/op +%%DATADIR%%/help/chanserv/u-chanunsuspend +%%DATADIR%%/help/chanserv/u-chanregister %%DATADIR%%/help/chanserv/suspend +%%DATADIR%%/help/chanserv/chaninfo +%%DATADIR%%/help/chanserv/index-admin +%%DATADIR%%/help/chanserv/adduser +%%DATADIR%%/help/chanserv/listusers +%%DATADIR%%/help/chanserv/chandrop +%%DATADIR%%/help/chanserv/invite +%%DATADIR%%/help/chanserv/chansuspend %%DATADIR%%/help/chanserv/u-chandrop -%%DATADIR%%/help/chanserv/u-chaninfo -%%DATADIR%%/help/chanserv/u-chanregister -%%DATADIR%%/help/chanserv/u-chansuspend -%%DATADIR%%/help/chanserv/u-chanunsuspend +%%DATADIR%%/help/chanserv/modban %%DATADIR%%/help/chanserv/unban -%%DATADIR%%/help/chanserv/unsuspend -%%DATADIR%%/help/chanserv/voice -%%DATADIR%%/help/userserv/general -%%DATADIR%%/help/userserv/index -%%DATADIR%%/help/userserv/index-admin -%%DATADIR%%/help/userserv/info -%%DATADIR%%/help/userserv/login -%%DATADIR%%/help/userserv/logout -%%DATADIR%%/help/userserv/register +%%DATADIR%%/help/chanserv/chanlist +%%DATADIR%%/help/chanserv/index +%%DATADIR%%/help/chanserv/modauto +%%DATADIR%%/help/chanserv/u-chansuspend +%%DATADIR%%/help/chanserv/general +%%DATADIR%%/help/operbot/index-admin +%%DATADIR%%/help/operbot/u-objoin +%%DATADIR%%/help/operbot/objoin +%%DATADIR%%/help/operbot/u-obpart +%%DATADIR%%/help/operbot/index +%%DATADIR%%/help/operbot/obpart +%%DATADIR%%/help/operbot/general +%%DATADIR%%/help/operbot/invite +%%DATADIR%%/help/operbot/op +%%DATADIR%%/help/userserv/activate %%DATADIR%%/help/userserv/set -%%DATADIR%%/help/userserv/u-userdrop -%%DATADIR%%/help/userserv/u-userinfo -%%DATADIR%%/help/userserv/u-userregister -%%DATADIR%%/help/userserv/u-usersetpass %%DATADIR%%/help/userserv/u-usersuspend +%%DATADIR%%/help/userserv/usersuspend +%%DATADIR%%/help/userserv/usersetpass %%DATADIR%%/help/userserv/u-userunsuspend -%%DATADIR%%/help/userserv/userdrop -%%DATADIR%%/help/userserv/userinfo -%%DATADIR%%/help/userserv/userlist +%%DATADIR%%/help/userserv/u-usersetpass %%DATADIR%%/help/userserv/userregister -%%DATADIR%%/help/userserv/usersetpass -%%DATADIR%%/help/userserv/usersuspend %%DATADIR%%/help/userserv/userunsuspend -%%DATADIR%%/help/jupeserv/calljupe -%%DATADIR%%/help/jupeserv/callunjupe -%%DATADIR%%/help/jupeserv/general -%%DATADIR%%/help/jupeserv/index -%%DATADIR%%/help/jupeserv/index-admin -%%DATADIR%%/help/jupeserv/jupe -%%DATADIR%%/help/jupeserv/pending -%%DATADIR%%/help/jupeserv/u-jupe -%%DATADIR%%/help/jupeserv/u-unjupe -%%DATADIR%%/help/jupeserv/unjupe -%%DATADIR%%/help/operserv/general -%%DATADIR%%/help/operserv/index -%%DATADIR%%/help/operserv/index-admin -%%DATADIR%%/help/operserv/omode -%%DATADIR%%/help/operserv/osjoin -%%DATADIR%%/help/operserv/ospart -%%DATADIR%%/help/operserv/takeover -%%DATADIR%%/help/operserv/u-omode -%%DATADIR%%/help/operserv/u-osjoin -%%DATADIR%%/help/operserv/u-ospart -%%DATADIR%%/help/operserv/u-takeover -%%DATADIR%%/help/nickserv/drop -%%DATADIR%%/help/nickserv/general -%%DATADIR%%/help/nickserv/index -%%DATADIR%%/help/nickserv/index-admin -%%DATADIR%%/help/nickserv/info -%%DATADIR%%/help/nickserv/nickdrop -%%DATADIR%%/help/nickserv/regain -%%DATADIR%%/help/nickserv/register -%%DATADIR%%/help/nickserv/release -%%DATADIR%%/help/nickserv/set -%%DATADIR%%/help/nickserv/u-nickdrop -%%DATADIR%%/help/global/general -%%DATADIR%%/help/global/index -%%DATADIR%%/help/global/index-admin -%%DATADIR%%/help/global/netmsg -%%DATADIR%%/help/global/u-netmsg -%%DATADIR%%/help/banserv/findkline -%%DATADIR%%/help/banserv/findresv -%%DATADIR%%/help/banserv/findxline -%%DATADIR%%/help/banserv/general -%%DATADIR%%/help/banserv/index -%%DATADIR%%/help/banserv/index-admin -%%DATADIR%%/help/banserv/kline -%%DATADIR%%/help/banserv/resv -%%DATADIR%%/help/banserv/sync -%%DATADIR%%/help/banserv/u-findkline -%%DATADIR%%/help/banserv/u-findresv -%%DATADIR%%/help/banserv/u-findxline -%%DATADIR%%/help/banserv/u-kline -%%DATADIR%%/help/banserv/u-resv -%%DATADIR%%/help/banserv/u-sync -%%DATADIR%%/help/banserv/u-unkline -%%DATADIR%%/help/banserv/u-unresv -%%DATADIR%%/help/banserv/u-unxline -%%DATADIR%%/help/banserv/u-xline -%%DATADIR%%/help/banserv/unkline -%%DATADIR%%/help/banserv/unresv -%%DATADIR%%/help/banserv/unxline -%%DATADIR%%/help/banserv/xline -@dirrm %%DATADIR%%/help/alis -@dirrm %%DATADIR%%/help/main +%%DATADIR%%/help/userserv/register +%%DATADIR%%/help/userserv/u-userregister +%%DATADIR%%/help/userserv/resetemail +%%DATADIR%%/help/userserv/userinfo +%%DATADIR%%/help/userserv/info +%%DATADIR%%/help/userserv/index-admin +%%DATADIR%%/help/userserv/u-userinfo +%%DATADIR%%/help/userserv/resetpass +%%DATADIR%%/help/userserv/userdrop +%%DATADIR%%/help/userserv/u-userdrop +%%DATADIR%%/help/userserv/index +%%DATADIR%%/help/userserv/login +%%DATADIR%%/help/userserv/userlist +%%DATADIR%%/help/userserv/logout +%%DATADIR%%/help/userserv/general +@unexec f="/usr/local/share/ratbox-services/schema-mysql.txt"; if [ -f "$f" ]; then rm -f "$f"; fi +@unexec f="/usr/local/share/ratbox-services/schema-pgsql.txt"; if [ -f "$f" ]; then rm -f "$f"; fi +@unexec f="/usr/local/share/ratbox-services/schema-sqlite.txt"; if [ -f "$f" ]; then rm -f "$f"; fi +@dirrm %%DATADIR%%/help/userserv @dirrm %%DATADIR%%/help/operbot @dirrm %%DATADIR%%/help/chanserv -@dirrm %%DATADIR%%/help/userserv -@dirrm %%DATADIR%%/help/jupeserv +@dirrm %%DATADIR%%/help/alis +@dirrm %%DATADIR%%/help/watchserv @dirrm %%DATADIR%%/help/operserv @dirrm %%DATADIR%%/help/nickserv +@dirrm %%DATADIR%%/help/main +@dirrm %%DATADIR%%/help/jupeserv @dirrm %%DATADIR%%/help/global @dirrm %%DATADIR%%/help/banserv @dirrm %%DATADIR%%/help @dirrm %%DATADIR%% @dirrmtry %%DBDIR%% +@dirrmtry %%DOCSDIR%% @unexec f="/var/log/ratbox-services.log"; if [ ! -s "$f" ]; then rm -f "$f"; fi @unexec f="/var/run/ratbox-services.pid"; if [ ! -s "$f" ]; then rm -f "$f"; fi + --- ratbox-services.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: