aboutsummaryrefslogtreecommitdiffstats
path: root/irc/ratbox-services
diff options
context:
space:
mode:
authorbeech <beech@FreeBSD.org>2008-07-03 06:28:13 +0800
committerbeech <beech@FreeBSD.org>2008-07-03 06:28:13 +0800
commit05b82bc306a9857cd63c722f2611733dff481442 (patch)
tree72db1137e52c0e58fddf376fda0ee1c055fe9539 /irc/ratbox-services
parent3507d22e9653ff8e1c2113630004c9eaf28f13cf (diff)
downloadfreebsd-ports-gnome-05b82bc306a9857cd63c722f2611733dff481442.tar.gz
freebsd-ports-gnome-05b82bc306a9857cd63c722f2611733dff481442.tar.zst
freebsd-ports-gnome-05b82bc306a9857cd63c722f2611733dff481442.zip
- Update to 1.2.0
Some port changes include: o Removed port dependency on patch files. o Added LIB_DEPENDS for requiring pcre to build services. o Added CONFIGURE_ENV options to help configure detect sqlite and pcre libs and header files. o Added PERL dependency for database schema generation scripts on port installation. o Added new Memoserv configure options. o Restored MySQL database backend support. o Fixed build error caused when building with 'NOPORTDOCS=yes'. Brief list of some package changes: o Multi-language support - Support for different language translations of services help files and responses (currently not recommended in this release). o Memoserv - A new service allowing usernames to send memos to each other. o Service merging - Ability to merge services like banserv, jupeserv and watchserv into operserv. o Regexp - Ability to add regular expression ban matches. o Suspend - Ability to suspend users and channels. PR: ports/125035 Submitted by: Lewis <moggie@elasticmind.net> (maintainer)
Diffstat (limited to 'irc/ratbox-services')
-rw-r--r--irc/ratbox-services/Makefile55
-rw-r--r--irc/ratbox-services/distinfo15
-rw-r--r--irc/ratbox-services/files/patch-Makefile.in14
-rw-r--r--irc/ratbox-services/files/patch-help_Makefile.in36
-rw-r--r--irc/ratbox-services/files/patch-include_config.h7
-rw-r--r--irc/ratbox-services/files/patch-langs_Makefile.in21
-rw-r--r--irc/ratbox-services/files/patch-tools_generate-schema.pl4
-rw-r--r--irc/ratbox-services/files/pkg-message.in18
-rw-r--r--irc/ratbox-services/pkg-plist771
9 files changed, 695 insertions, 246 deletions
diff --git a/irc/ratbox-services/Makefile b/irc/ratbox-services/Makefile
index 47dad526a9fc..6bf312e40254 100644
--- a/irc/ratbox-services/Makefile
+++ b/irc/ratbox-services/Makefile
@@ -5,8 +5,7 @@
# $FreeBSD$
PORTNAME= ratbox-services
-PORTVERSION= 1.1.2
-PORTREVISION= 2
+PORTVERSION= 1.2.0
CATEGORIES= irc
MASTER_SITES= ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/${PORTNAME}/ \
ftp://ftp.demon.co.uk/pub/mirrors/ircd-ratbox/${PORTNAME}/ \
@@ -15,12 +14,6 @@ MASTER_SITES= ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/${PORTNAME}/ \
http://services.ircd-ratbox.org/download/old/
EXTRACT_SUFX= .tgz
-PATCH_SITES= http://www.elasticmind.net/freebsd/ports/distfiles/ \
- http://jsreedinc.com/freebsd/ports/patches/ \
- http://www.atarininja.org/~wxs/distfiles/
-PATCHFILES= patch-autoconf_configure.in.gz patch-configure.gz \
- patch-include_setup.h.in.gz
-
MAINTAINER= moggie@elasticmind.net
COMMENT= A highly configurable services package for use with ircd-ratbox
@@ -35,15 +28,19 @@ SUB_FILES= pkg-message pkg-install
PLIST_SUB= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} PERL=${PERL}
SUB_LIST= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} PERL=${PERL}
+USE_PERL5_BUILD= yes
GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+LIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre
CONFIGURE_ARGS+=--prefix=${PREFIX} \
--sysconfdir=${PREFIX}/etc/ \
--with-logdir=${LOGDIR} \
--with-rundir=${RUNDIR} \
- --with-helpdir=${DATADIR}/help \
- --without-sqlitebuild
+ --without-sqlitebuild \
+ --enable-pcre=${PREFIX}
-PORTDOCS= operguide.txt
+PORTDOCS= operguide.txt userintro.txt whats-new-1.2.txt
#-- Options ------------------------------------------------------------
@@ -57,7 +54,9 @@ OPTIONS= NICKSERV "Enable nickname registration service" on \
GLOBALMSG "Enable global messaging service" on \
BANSERV "Enable ban service" on \
WATCHSERV "Enable command watching service" on \
+ MEMOSERV "Enable memo services" on \
SQLITE "Enable sqlite3 support (default)" on \
+ MYSQL "Enable mysql support" off \
PGSQL "Enable pgsql backend support" off
#----------------------------------------------------------------------
@@ -104,8 +103,12 @@ CONFIGURE_ARGS+= --disable-banserv
CONFIGURE_ARGS+= --disable-watchserv
.endif
-.if !defined(WITH_SQLITE) && !defined(WITH_PGSQL)
-IGNORE= requires either an sqlite or pgsql backend
+.if defined(WITHOUT_MEMOSERV)
+CONFIGURE_ARGS+= --disable-memoserv
+.endif
+
+.if !defined(WITH_SQLITE) && !defined(WITH_MYSQL) && !defined(WITH_PGSQL)
+IGNORE= requires either an sqlite, mysql or pgsql backend
.endif
.if defined(WITH_SQLITE)
@@ -113,12 +116,10 @@ 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= yes
-#CONFIGURE_ARGS+= --enable-mysql=${LOCALBASE}
-#.endif
+.if defined(WITH_MYSQL)
+USE_MYSQL= yes
+CONFIGURE_ARGS+= --enable-mysql=${LOCALBASE}
+.endif
.if defined(WITH_PGSQL)
USE_PGSQL= yes
@@ -173,20 +174,22 @@ post-install:
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
+ ${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
.endif
- ${INSTALL_PROGRAM} ${WRKSRC}/src/ratbox-services ${PREFIX}/sbin/
- ${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${PREFIX}/etc/ratbox-services.conf.sample
+
${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
+
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/ratbox-services ${PREFIX}/sbin/
+ ${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${PREFIX}/etc/ratbox-services.conf.sample
@if [ ! -f ${PREFIX}/etc/ratbox-services.conf ]; then \
${ECHO} "Installing default configuration file."; \
diff --git a/irc/ratbox-services/distinfo b/irc/ratbox-services/distinfo
index cad64d753c3a..43ffd73b9d0f 100644
--- a/irc/ratbox-services/distinfo
+++ b/irc/ratbox-services/distinfo
@@ -1,12 +1,3 @@
-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
+MD5 (ratbox-services-1.2.0.tgz) = 7a77de9f91299b847de2588e60b8196a
+SHA256 (ratbox-services-1.2.0.tgz) = 77e532b326f3ba30c6ba89015b7c77ee60b65e53e6efcdca5dd62883c7af74ea
+SIZE (ratbox-services-1.2.0.tgz) = 2000384
diff --git a/irc/ratbox-services/files/patch-Makefile.in b/irc/ratbox-services/files/patch-Makefile.in
index 469754189a9f..0a30b920a0c9 100644
--- a/irc/ratbox-services/files/patch-Makefile.in
+++ b/irc/ratbox-services/files/patch-Makefile.in
@@ -1,15 +1,17 @@
---- ./Makefile.in.orig Mon Apr 10 19:53:23 2006
-+++ ./Makefile.in Wed Sep 5 04:08:35 2007
-@@ -6,7 +6,7 @@
+--- ./Makefile.in.orig 2008-02-17 15:33:40.000000000 +0000
++++ ./Makefile.in 2008-06-26 15:48:13.000000000 +0100
+@@ -6,8 +6,8 @@
LIBS=@LIBS@
LDFLAGS=@LDFLAGS@
--SUBDIRS=@SQLITE_SUBDIR@ src help
-+SUBDIRS=src help
+-SUBDIRS=@SQLITE_SUBDIR@ @PCRE_SUBDIR@ src help langs
+-SUBDIRS_NOINSTALL=@SQLITE_SUBDIR@ src help langs
++SUBDIRS=src help langs
++SUBDIRS_NOINSTALL=src help langs
prefix=@prefix@
exec_prefix=@prefix@
-@@ -37,20 +37,6 @@
+@@ -38,20 +38,6 @@
done
install: build
diff --git a/irc/ratbox-services/files/patch-help_Makefile.in b/irc/ratbox-services/files/patch-help_Makefile.in
index 2efa0b8b3068..be20758dffc2 100644
--- a/irc/ratbox-services/files/patch-help_Makefile.in
+++ b/irc/ratbox-services/files/patch-help_Makefile.in
@@ -1,15 +1,27 @@
---- ./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 watchserv
+--- ./help/Makefile.in.orig 2007-09-08 14:36:57.000000000 +0100
++++ ./help/Makefile.in 2008-06-26 13:29:10.000000000 +0100
+@@ -13,22 +13,12 @@
+ SERVICES=alis main operbot chanserv userserv jupeserv operserv nickserv global banserv watchserv memoserv
install:
-- $(INSTALL) -m 750 -d $(DESTDIR)$(helpdir)
-+ $(INSTALL) -d $(DESTDIR)$(helpdir)
+- @if [ -d $(DESTDIR)$(helpdir)-old ]; then \
+- echo "Removing old helpfiles"; \
+- $(RM) -rf $(DESTDIR)$(helpdir)-old; \
+- fi
+- @if [ -d $(DESTDIR)$(helpdir) ]; then \
+- echo "Backing up current helpfiles"; \
+- $(MV) $(DESTDIR)$(helpdir) $(DESTDIR)$(helpdir)-old; \
+- fi
+-
+ @echo "Installing new helpfiles"
+- @$(INSTALL) -m 750 -d $(DESTDIR)$(helpdir)
- @for i in $(SUBDIRS); do \
-- $(INSTALL) -m 750 -d $(DESTDIR)$(helpdir)/$$i; \
-+ $(INSTALL) -d $(DESTDIR)$(helpdir)/$$i; \
- for j in $$i/*; do \
- if [ -f $$j ]; then \
- $(INSTALL_DATA) $$j $(DESTDIR)$(helpdir)/$$i; \
+ @for k in $(LANGS); do \
+- $(INSTALL) -m 750 -d $(DESTDIR)$(helpdir)/$$k; \
++ $(INSTALL) -d $(DESTDIR)$(helpdir)/$$k; \
+ for i in $(SERVICES); do \
+- $(INSTALL) -m 750 -d $(DESTDIR)$(helpdir)/$$k/$$i; \
++ $(INSTALL) -d $(DESTDIR)$(helpdir)/$$k/$$i; \
+ for j in $$k/$$i/*; do \
+ if [ -f $$j ]; then \
+ $(INSTALL_DATA) $$j $(DESTDIR)$(helpdir)/$$k/$$i; \
diff --git a/irc/ratbox-services/files/patch-include_config.h b/irc/ratbox-services/files/patch-include_config.h
index 95134485d26c..8ae71fc2e754 100644
--- a/irc/ratbox-services/files/patch-include_config.h
+++ b/irc/ratbox-services/files/patch-include_config.h
@@ -1,11 +1,10 @@
---- include/config.h.orig Tue Aug 23 20:41:19 2005
-+++ include/config.h Sat Jan 28 22:08:14 2006
-@@ -5,11 +5,13 @@
+--- ./include/config.h.orig 2008-05-20 20:11:01.000000000 +0100
++++ ./include/config.h 2008-06-26 15:50:19.000000000 +0100
+@@ -5,11 +5,12 @@
* IMPORTANT: if you alter the directories these files go to,
* you must create those paths yourself.
*/
+#define DBDIR "%%DBDIR%%"
-+
#define CONF_PATH SYSCONFDIR "/ratbox-services.conf"
#define PID_PATH RUNDIR "/ratbox-services.pid"
#define LOG_PATH LOGDIR "/ratbox-services.log"
diff --git a/irc/ratbox-services/files/patch-langs_Makefile.in b/irc/ratbox-services/files/patch-langs_Makefile.in
new file mode 100644
index 000000000000..f1918410b706
--- /dev/null
+++ b/irc/ratbox-services/files/patch-langs_Makefile.in
@@ -0,0 +1,21 @@
+--- ./langs/Makefile.in.orig 2008-06-26 13:29:27.000000000 +0100
++++ ./langs/Makefile.in 2008-06-26 13:30:48.000000000 +0100
+@@ -12,17 +12,8 @@
+ LANGS=bg.lang ru.lang
+
+ install:
+- @if [ -d $(DESTDIR)$(langdir)-old ]; then \
+- echo "Removing old translations"; \
+- $(RM) -rf $(DESTDIR)$(langdir)-old; \
+- fi
+- @if [ -d $(DESTDIR)$(langdir) ]; then \
+- echo "Backing up current translations"; \
+- $(MV) $(DESTDIR)$(langdir) $(DESTDIR)$(langdir)-old; \
+- fi
+-
+ @echo "Installing new translations"
+- @$(INSTALL) -m 750 -d $(DESTDIR)$(langdir)
++ @$(INSTALL) -d $(DESTDIR)$(langdir)
+
+ @for k in $(LANGS); do \
+ $(INSTALL_DATA) $$k $(DESTDIR)$(langdir)/$$k; \
diff --git a/irc/ratbox-services/files/patch-tools_generate-schema.pl b/irc/ratbox-services/files/patch-tools_generate-schema.pl
index 335d2b8ec5ad..af6b818b0b6d 100644
--- a/irc/ratbox-services/files/patch-tools_generate-schema.pl
+++ b/irc/ratbox-services/files/patch-tools_generate-schema.pl
@@ -1,5 +1,5 @@
---- ./tools/generate-schema.pl.orig Fri Aug 24 12:45:51 2007
-+++ ./tools/generate-schema.pl Fri Aug 24 12:49:13 2007
+--- ./tools/generate-schema.pl.orig 2006-09-09 16:41:27.000000000 +0100
++++ ./tools/generate-schema.pl 2008-06-26 15:36:23.000000000 +0100
@@ -15,11 +15,11 @@
my @schemas = ("base/schema-mysql.txt", "base/schema-pgsql.txt");
my @plain_schemas = ("base/schema-sqlite.txt");
diff --git a/irc/ratbox-services/files/pkg-message.in b/irc/ratbox-services/files/pkg-message.in
index 422e59db2ad1..f51cba7780a5 100644
--- a/irc/ratbox-services/files/pkg-message.in
+++ b/irc/ratbox-services/files/pkg-message.in
@@ -19,7 +19,14 @@ 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%%
+ %%DBDIR%%/
+
+The database schemas have been generated for you by the port, so this
+step in the documentation will not be necessary. For example, to create
+an sqlite database, you might do something like this:
+
+ cd %%DATADIR%%
+ sqlite3 %%DBDIR%%/ratbox-services.db < schema-sqlite.txt
IRCD Server Config:
-------------------
@@ -39,14 +46,15 @@ server can be started by running:
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:
+Upgrading to this current release will require modifications to the
+services configuration file and database so everything doesn't break.
+You must check the example configuration file and read the UPDATING docs
+for information on how to do this before starting services.
%%DOCSDIR%%/UPDATING
Common database update tools and scripts referenced in ratbox-services
documentation can be found in:
- %%DOCSDIR%%/
+ %%DATADIR%%/
------------------------------------------------------------------------
diff --git a/irc/ratbox-services/pkg-plist b/irc/ratbox-services/pkg-plist
index c1694658a6e6..09cd0095df65 100644
--- a/irc/ratbox-services/pkg-plist
+++ b/irc/ratbox-services/pkg-plist
@@ -11,195 +11,608 @@
%%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
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL.mysql
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL.pgsql
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL.sqlite
+%%PORTDOCS%%%%DOCSDIR%%/UPGRADING
+%%PORTDOCS%%%%DOCSDIR%%/DBMOVE
sbin/ratbox-services
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-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/unsuspend
-%%DATADIR%%/help/chanserv/listbans
-%%DATADIR%%/help/chanserv/register
-%%DATADIR%%/help/chanserv/clearbans
-%%DATADIR%%/help/chanserv/delban
-%%DATADIR%%/help/chanserv/getkey
-%%DATADIR%%/help/chanserv/clearallops
-%%DATADIR%%/help/chanserv/info
-%%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/u-chaninfo
-%%DATADIR%%/help/chanserv/delowner
-%%DATADIR%%/help/chanserv/set
-%%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/modban
-%%DATADIR%%/help/chanserv/unban
-%%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-usersuspend
-%%DATADIR%%/help/userserv/usersuspend
-%%DATADIR%%/help/userserv/usersetpass
-%%DATADIR%%/help/userserv/u-userunsuspend
-%%DATADIR%%/help/userserv/u-usersetpass
-%%DATADIR%%/help/userserv/userregister
-%%DATADIR%%/help/userserv/userunsuspend
-%%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
+%%DATADIR%%/help/en/alis/general
+%%DATADIR%%/help/en/alis/index
+%%DATADIR%%/help/en/alis/list
+@dirrm %%DATADIR%%/help/en/alis
+%%DATADIR%%/help/en/main/u-boot
+%%DATADIR%%/help/en/main/u-chat
+%%DATADIR%%/help/en/main/u-connect
+%%DATADIR%%/help/en/main/u-events
+%%DATADIR%%/help/en/main/u-quit
+%%DATADIR%%/help/en/main/u-rehash
+%%DATADIR%%/help/en/main/u-service
+%%DATADIR%%/help/en/main/u-stats
+%%DATADIR%%/help/en/main/u-status
+@dirrm %%DATADIR%%/help/en/main
+%%DATADIR%%/help/en/operbot/general
+%%DATADIR%%/help/en/operbot/index
+%%DATADIR%%/help/en/operbot/index-admin
+%%DATADIR%%/help/en/operbot/invite
+%%DATADIR%%/help/en/operbot/objoin
+%%DATADIR%%/help/en/operbot/obpart
+%%DATADIR%%/help/en/operbot/op
+%%DATADIR%%/help/en/operbot/u-objoin
+%%DATADIR%%/help/en/operbot/u-obpart
+@dirrm %%DATADIR%%/help/en/operbot
+%%DATADIR%%/help/en/chanserv/addban
+%%DATADIR%%/help/en/chanserv/adduser
+%%DATADIR%%/help/en/chanserv/chandrop
+%%DATADIR%%/help/en/chanserv/chaninfo
+%%DATADIR%%/help/en/chanserv/chanlist
+%%DATADIR%%/help/en/chanserv/chanregister
+%%DATADIR%%/help/en/chanserv/chansuspend
+%%DATADIR%%/help/en/chanserv/chanunsuspend
+%%DATADIR%%/help/en/chanserv/clearallops
+%%DATADIR%%/help/en/chanserv/clearbans
+%%DATADIR%%/help/en/chanserv/clearmodes
+%%DATADIR%%/help/en/chanserv/clearops
+%%DATADIR%%/help/en/chanserv/delban
+%%DATADIR%%/help/en/chanserv/delowner
+%%DATADIR%%/help/en/chanserv/deluser
+%%DATADIR%%/help/en/chanserv/general
+%%DATADIR%%/help/en/chanserv/getkey
+%%DATADIR%%/help/en/chanserv/index
+%%DATADIR%%/help/en/chanserv/index-admin
+%%DATADIR%%/help/en/chanserv/info
+%%DATADIR%%/help/en/chanserv/invite
+%%DATADIR%%/help/en/chanserv/listbans
+%%DATADIR%%/help/en/chanserv/listusers
+%%DATADIR%%/help/en/chanserv/modauto
+%%DATADIR%%/help/en/chanserv/modban
+%%DATADIR%%/help/en/chanserv/moduser
+%%DATADIR%%/help/en/chanserv/op
+%%DATADIR%%/help/en/chanserv/register
+%%DATADIR%%/help/en/chanserv/set
+%%DATADIR%%/help/en/chanserv/suspend
+%%DATADIR%%/help/en/chanserv/u-chandrop
+%%DATADIR%%/help/en/chanserv/u-chaninfo
+%%DATADIR%%/help/en/chanserv/u-chanregister
+%%DATADIR%%/help/en/chanserv/u-chansuspend
+%%DATADIR%%/help/en/chanserv/u-chanunsuspend
+%%DATADIR%%/help/en/chanserv/unban
+%%DATADIR%%/help/en/chanserv/unsuspend
+%%DATADIR%%/help/en/chanserv/voice
+@dirrm %%DATADIR%%/help/en/chanserv
+%%DATADIR%%/help/en/userserv/activate
+%%DATADIR%%/help/en/userserv/general
+%%DATADIR%%/help/en/userserv/index
+%%DATADIR%%/help/en/userserv/index-admin
+%%DATADIR%%/help/en/userserv/info
+%%DATADIR%%/help/en/userserv/language
+%%DATADIR%%/help/en/userserv/login
+%%DATADIR%%/help/en/userserv/logout
+%%DATADIR%%/help/en/userserv/register
+%%DATADIR%%/help/en/userserv/resetemail
+%%DATADIR%%/help/en/userserv/resetpass
+%%DATADIR%%/help/en/userserv/set
+%%DATADIR%%/help/en/userserv/u-userdrop
+%%DATADIR%%/help/en/userserv/u-userinfo
+%%DATADIR%%/help/en/userserv/u-userregister
+%%DATADIR%%/help/en/userserv/u-usersetemail
+%%DATADIR%%/help/en/userserv/u-usersetpass
+%%DATADIR%%/help/en/userserv/u-usersuspend
+%%DATADIR%%/help/en/userserv/u-userunsuspend
+%%DATADIR%%/help/en/userserv/userdrop
+%%DATADIR%%/help/en/userserv/userinfo
+%%DATADIR%%/help/en/userserv/userlist
+%%DATADIR%%/help/en/userserv/userregister
+%%DATADIR%%/help/en/userserv/usersetemail
+%%DATADIR%%/help/en/userserv/usersetpass
+%%DATADIR%%/help/en/userserv/usersuspend
+%%DATADIR%%/help/en/userserv/userunsuspend
+@dirrm %%DATADIR%%/help/en/userserv
+%%DATADIR%%/help/en/jupeserv/calljupe
+%%DATADIR%%/help/en/jupeserv/callunjupe
+%%DATADIR%%/help/en/jupeserv/general
+%%DATADIR%%/help/en/jupeserv/index
+%%DATADIR%%/help/en/jupeserv/index-admin
+%%DATADIR%%/help/en/jupeserv/jupe
+%%DATADIR%%/help/en/jupeserv/pending
+%%DATADIR%%/help/en/jupeserv/u-jupe
+%%DATADIR%%/help/en/jupeserv/u-unjupe
+%%DATADIR%%/help/en/jupeserv/unjupe
+@dirrm %%DATADIR%%/help/en/jupeserv
+%%DATADIR%%/help/en/operserv/addignore
+%%DATADIR%%/help/en/operserv/dbsync
+%%DATADIR%%/help/en/operserv/delignore
+%%DATADIR%%/help/en/operserv/die
+%%DATADIR%%/help/en/operserv/general
+%%DATADIR%%/help/en/operserv/index
+%%DATADIR%%/help/en/operserv/index-admin
+%%DATADIR%%/help/en/operserv/listignores
+%%DATADIR%%/help/en/operserv/listopers
+%%DATADIR%%/help/en/operserv/omode
+%%DATADIR%%/help/en/operserv/osjoin
+%%DATADIR%%/help/en/operserv/ospart
+%%DATADIR%%/help/en/operserv/rehash
+%%DATADIR%%/help/en/operserv/takeover
+%%DATADIR%%/help/en/operserv/u-addignore
+%%DATADIR%%/help/en/operserv/u-dbsync
+%%DATADIR%%/help/en/operserv/u-delignore
+%%DATADIR%%/help/en/operserv/u-die
+%%DATADIR%%/help/en/operserv/u-listignores
+%%DATADIR%%/help/en/operserv/u-listopers
+%%DATADIR%%/help/en/operserv/u-omode
+%%DATADIR%%/help/en/operserv/u-osjoin
+%%DATADIR%%/help/en/operserv/u-ospart
+%%DATADIR%%/help/en/operserv/u-takeover
+@dirrm %%DATADIR%%/help/en/operserv
+%%DATADIR%%/help/en/nickserv/drop
+%%DATADIR%%/help/en/nickserv/general
+%%DATADIR%%/help/en/nickserv/index
+%%DATADIR%%/help/en/nickserv/index-admin
+%%DATADIR%%/help/en/nickserv/info
+%%DATADIR%%/help/en/nickserv/nickdrop
+%%DATADIR%%/help/en/nickserv/regain
+%%DATADIR%%/help/en/nickserv/register
+%%DATADIR%%/help/en/nickserv/release
+%%DATADIR%%/help/en/nickserv/set
+%%DATADIR%%/help/en/nickserv/u-nickdrop
+@dirrm %%DATADIR%%/help/en/nickserv
+%%DATADIR%%/help/en/global/addwelcome
+%%DATADIR%%/help/en/global/delwelcome
+%%DATADIR%%/help/en/global/general
+%%DATADIR%%/help/en/global/index
+%%DATADIR%%/help/en/global/index-admin
+%%DATADIR%%/help/en/global/listwelcome
+%%DATADIR%%/help/en/global/netmsg
+%%DATADIR%%/help/en/global/u-addwelcome
+%%DATADIR%%/help/en/global/u-delwelcome
+%%DATADIR%%/help/en/global/u-listwelcome
+%%DATADIR%%/help/en/global/u-netmsg
+@dirrm %%DATADIR%%/help/en/global
+%%DATADIR%%/help/en/banserv/addregexp
+%%DATADIR%%/help/en/banserv/addregexpneg
+%%DATADIR%%/help/en/banserv/delregexp
+%%DATADIR%%/help/en/banserv/delregexpneg
+%%DATADIR%%/help/en/banserv/findkline
+%%DATADIR%%/help/en/banserv/findresv
+%%DATADIR%%/help/en/banserv/findxline
+%%DATADIR%%/help/en/banserv/general
+%%DATADIR%%/help/en/banserv/index
+%%DATADIR%%/help/en/banserv/index-admin
+%%DATADIR%%/help/en/banserv/kline
+%%DATADIR%%/help/en/banserv/listregexps
+%%DATADIR%%/help/en/banserv/resv
+%%DATADIR%%/help/en/banserv/sync
+%%DATADIR%%/help/en/banserv/u-findkline
+%%DATADIR%%/help/en/banserv/u-findresv
+%%DATADIR%%/help/en/banserv/u-findxline
+%%DATADIR%%/help/en/banserv/u-kline
+%%DATADIR%%/help/en/banserv/u-resv
+%%DATADIR%%/help/en/banserv/u-sync
+%%DATADIR%%/help/en/banserv/u-unkline
+%%DATADIR%%/help/en/banserv/u-unresv
+%%DATADIR%%/help/en/banserv/u-unxline
+%%DATADIR%%/help/en/banserv/u-xline
+%%DATADIR%%/help/en/banserv/unkline
+%%DATADIR%%/help/en/banserv/unresv
+%%DATADIR%%/help/en/banserv/unxline
+%%DATADIR%%/help/en/banserv/xline
+@dirrm %%DATADIR%%/help/en/banserv
+%%DATADIR%%/help/en/watchserv/general
+%%DATADIR%%/help/en/watchserv/index
+%%DATADIR%%/help/en/watchserv/index-admin
+%%DATADIR%%/help/en/watchserv/u-watch
+%%DATADIR%%/help/en/watchserv/watch
+@dirrm %%DATADIR%%/help/en/watchserv
+%%DATADIR%%/help/en/memoserv/delete
+%%DATADIR%%/help/en/memoserv/general
+%%DATADIR%%/help/en/memoserv/index
+%%DATADIR%%/help/en/memoserv/list
+%%DATADIR%%/help/en/memoserv/read
+%%DATADIR%%/help/en/memoserv/send
+@dirrm %%DATADIR%%/help/en/memoserv
+%%DATADIR%%/help/bg/alis/general
+%%DATADIR%%/help/bg/alis/index
+%%DATADIR%%/help/bg/alis/list
+@dirrm %%DATADIR%%/help/bg/alis
+%%DATADIR%%/help/bg/main/u-boot
+%%DATADIR%%/help/bg/main/u-chat
+%%DATADIR%%/help/bg/main/u-connect
+%%DATADIR%%/help/bg/main/u-events
+%%DATADIR%%/help/bg/main/u-quit
+%%DATADIR%%/help/bg/main/u-rehash
+%%DATADIR%%/help/bg/main/u-service
+%%DATADIR%%/help/bg/main/u-stats
+%%DATADIR%%/help/bg/main/u-status
+@dirrm %%DATADIR%%/help/bg/main
+%%DATADIR%%/help/bg/operbot/general
+%%DATADIR%%/help/bg/operbot/index
+%%DATADIR%%/help/bg/operbot/index-admin
+%%DATADIR%%/help/bg/operbot/invite
+%%DATADIR%%/help/bg/operbot/objoin
+%%DATADIR%%/help/bg/operbot/obpart
+%%DATADIR%%/help/bg/operbot/op
+%%DATADIR%%/help/bg/operbot/u-objoin
+%%DATADIR%%/help/bg/operbot/u-obpart
+@dirrm %%DATADIR%%/help/bg/operbot
+%%DATADIR%%/help/bg/chanserv/addban
+%%DATADIR%%/help/bg/chanserv/adduser
+%%DATADIR%%/help/bg/chanserv/chandrop
+%%DATADIR%%/help/bg/chanserv/chaninfo
+%%DATADIR%%/help/bg/chanserv/chanlist
+%%DATADIR%%/help/bg/chanserv/chanregister
+%%DATADIR%%/help/bg/chanserv/chansuspend
+%%DATADIR%%/help/bg/chanserv/chanunsuspend
+%%DATADIR%%/help/bg/chanserv/clearallops
+%%DATADIR%%/help/bg/chanserv/clearbans
+%%DATADIR%%/help/bg/chanserv/clearmodes
+%%DATADIR%%/help/bg/chanserv/clearops
+%%DATADIR%%/help/bg/chanserv/delban
+%%DATADIR%%/help/bg/chanserv/delowner
+%%DATADIR%%/help/bg/chanserv/deluser
+%%DATADIR%%/help/bg/chanserv/general
+%%DATADIR%%/help/bg/chanserv/getkey
+%%DATADIR%%/help/bg/chanserv/index
+%%DATADIR%%/help/bg/chanserv/index-admin
+%%DATADIR%%/help/bg/chanserv/info
+%%DATADIR%%/help/bg/chanserv/invite
+%%DATADIR%%/help/bg/chanserv/listbans
+%%DATADIR%%/help/bg/chanserv/listusers
+%%DATADIR%%/help/bg/chanserv/modauto
+%%DATADIR%%/help/bg/chanserv/modban
+%%DATADIR%%/help/bg/chanserv/moduser
+%%DATADIR%%/help/bg/chanserv/op
+%%DATADIR%%/help/bg/chanserv/register
+%%DATADIR%%/help/bg/chanserv/set
+%%DATADIR%%/help/bg/chanserv/suspend
+%%DATADIR%%/help/bg/chanserv/u-chandrop
+%%DATADIR%%/help/bg/chanserv/u-chaninfo
+%%DATADIR%%/help/bg/chanserv/u-chanregister
+%%DATADIR%%/help/bg/chanserv/u-chansuspend
+%%DATADIR%%/help/bg/chanserv/u-chanunsuspend
+%%DATADIR%%/help/bg/chanserv/unban
+%%DATADIR%%/help/bg/chanserv/unsuspend
+%%DATADIR%%/help/bg/chanserv/voice
+@dirrm %%DATADIR%%/help/bg/chanserv
+%%DATADIR%%/help/bg/userserv/activate
+%%DATADIR%%/help/bg/userserv/general
+%%DATADIR%%/help/bg/userserv/index
+%%DATADIR%%/help/bg/userserv/index-admin
+%%DATADIR%%/help/bg/userserv/info
+%%DATADIR%%/help/bg/userserv/language
+%%DATADIR%%/help/bg/userserv/login
+%%DATADIR%%/help/bg/userserv/logout
+%%DATADIR%%/help/bg/userserv/register
+%%DATADIR%%/help/bg/userserv/resetemail
+%%DATADIR%%/help/bg/userserv/resetpass
+%%DATADIR%%/help/bg/userserv/set
+%%DATADIR%%/help/bg/userserv/u-userdrop
+%%DATADIR%%/help/bg/userserv/u-userinfo
+%%DATADIR%%/help/bg/userserv/u-userregister
+%%DATADIR%%/help/bg/userserv/u-usersetemail
+%%DATADIR%%/help/bg/userserv/u-usersetpass
+%%DATADIR%%/help/bg/userserv/u-usersuspend
+%%DATADIR%%/help/bg/userserv/u-userunsuspend
+%%DATADIR%%/help/bg/userserv/userdrop
+%%DATADIR%%/help/bg/userserv/userinfo
+%%DATADIR%%/help/bg/userserv/userlist
+%%DATADIR%%/help/bg/userserv/userregister
+%%DATADIR%%/help/bg/userserv/usersetemail
+%%DATADIR%%/help/bg/userserv/usersetpass
+%%DATADIR%%/help/bg/userserv/usersuspend
+%%DATADIR%%/help/bg/userserv/userunsuspend
+@dirrm %%DATADIR%%/help/bg/userserv
+%%DATADIR%%/help/bg/jupeserv/calljupe
+%%DATADIR%%/help/bg/jupeserv/callunjupe
+%%DATADIR%%/help/bg/jupeserv/general
+%%DATADIR%%/help/bg/jupeserv/index
+%%DATADIR%%/help/bg/jupeserv/index-admin
+%%DATADIR%%/help/bg/jupeserv/jupe
+%%DATADIR%%/help/bg/jupeserv/pending
+%%DATADIR%%/help/bg/jupeserv/u-jupe
+%%DATADIR%%/help/bg/jupeserv/u-unjupe
+%%DATADIR%%/help/bg/jupeserv/unjupe
+@dirrm %%DATADIR%%/help/bg/jupeserv
+%%DATADIR%%/help/bg/operserv/addignore
+%%DATADIR%%/help/bg/operserv/dbsync
+%%DATADIR%%/help/bg/operserv/delignore
+%%DATADIR%%/help/bg/operserv/die
+%%DATADIR%%/help/bg/operserv/general
+%%DATADIR%%/help/bg/operserv/index
+%%DATADIR%%/help/bg/operserv/index-admin
+%%DATADIR%%/help/bg/operserv/listignores
+%%DATADIR%%/help/bg/operserv/listopers
+%%DATADIR%%/help/bg/operserv/omode
+%%DATADIR%%/help/bg/operserv/osjoin
+%%DATADIR%%/help/bg/operserv/ospart
+%%DATADIR%%/help/bg/operserv/rehash
+%%DATADIR%%/help/bg/operserv/takeover
+%%DATADIR%%/help/bg/operserv/u-addignore
+%%DATADIR%%/help/bg/operserv/u-dbsync
+%%DATADIR%%/help/bg/operserv/u-delignore
+%%DATADIR%%/help/bg/operserv/u-die
+%%DATADIR%%/help/bg/operserv/u-listignores
+%%DATADIR%%/help/bg/operserv/u-listopers
+%%DATADIR%%/help/bg/operserv/u-omode
+%%DATADIR%%/help/bg/operserv/u-osjoin
+%%DATADIR%%/help/bg/operserv/u-ospart
+%%DATADIR%%/help/bg/operserv/u-takeover
+@dirrm %%DATADIR%%/help/bg/operserv
+%%DATADIR%%/help/bg/nickserv/drop
+%%DATADIR%%/help/bg/nickserv/general
+%%DATADIR%%/help/bg/nickserv/index
+%%DATADIR%%/help/bg/nickserv/index-admin
+%%DATADIR%%/help/bg/nickserv/info
+%%DATADIR%%/help/bg/nickserv/nickdrop
+%%DATADIR%%/help/bg/nickserv/regain
+%%DATADIR%%/help/bg/nickserv/register
+%%DATADIR%%/help/bg/nickserv/release
+%%DATADIR%%/help/bg/nickserv/set
+%%DATADIR%%/help/bg/nickserv/u-nickdrop
+@dirrm %%DATADIR%%/help/bg/nickserv
+%%DATADIR%%/help/bg/global/addwelcome
+%%DATADIR%%/help/bg/global/delwelcome
+%%DATADIR%%/help/bg/global/general
+%%DATADIR%%/help/bg/global/index
+%%DATADIR%%/help/bg/global/index-admin
+%%DATADIR%%/help/bg/global/listwelcome
+%%DATADIR%%/help/bg/global/netmsg
+%%DATADIR%%/help/bg/global/u-addwelcome
+%%DATADIR%%/help/bg/global/u-delwelcome
+%%DATADIR%%/help/bg/global/u-listwelcome
+%%DATADIR%%/help/bg/global/u-netmsg
+@dirrm %%DATADIR%%/help/bg/global
+%%DATADIR%%/help/bg/banserv/addregexp
+%%DATADIR%%/help/bg/banserv/addregexpneg
+%%DATADIR%%/help/bg/banserv/delregexp
+%%DATADIR%%/help/bg/banserv/delregexpneg
+%%DATADIR%%/help/bg/banserv/findkline
+%%DATADIR%%/help/bg/banserv/findresv
+%%DATADIR%%/help/bg/banserv/findxline
+%%DATADIR%%/help/bg/banserv/general
+%%DATADIR%%/help/bg/banserv/index
+%%DATADIR%%/help/bg/banserv/index-admin
+%%DATADIR%%/help/bg/banserv/kline
+%%DATADIR%%/help/bg/banserv/listregexps
+%%DATADIR%%/help/bg/banserv/resv
+%%DATADIR%%/help/bg/banserv/sync
+%%DATADIR%%/help/bg/banserv/u-findkline
+%%DATADIR%%/help/bg/banserv/u-findresv
+%%DATADIR%%/help/bg/banserv/u-findxline
+%%DATADIR%%/help/bg/banserv/u-kline
+%%DATADIR%%/help/bg/banserv/u-resv
+%%DATADIR%%/help/bg/banserv/u-sync
+%%DATADIR%%/help/bg/banserv/u-unkline
+%%DATADIR%%/help/bg/banserv/u-unresv
+%%DATADIR%%/help/bg/banserv/u-unxline
+%%DATADIR%%/help/bg/banserv/u-xline
+%%DATADIR%%/help/bg/banserv/unkline
+%%DATADIR%%/help/bg/banserv/unresv
+%%DATADIR%%/help/bg/banserv/unxline
+%%DATADIR%%/help/bg/banserv/xline
+@dirrm %%DATADIR%%/help/bg/banserv
+%%DATADIR%%/help/bg/watchserv/general
+%%DATADIR%%/help/bg/watchserv/index
+%%DATADIR%%/help/bg/watchserv/index-admin
+%%DATADIR%%/help/bg/watchserv/u-watch
+%%DATADIR%%/help/bg/watchserv/watch
+@dirrm %%DATADIR%%/help/bg/watchserv
+%%DATADIR%%/help/bg/memoserv/delete
+%%DATADIR%%/help/bg/memoserv/general
+%%DATADIR%%/help/bg/memoserv/index
+%%DATADIR%%/help/bg/memoserv/list
+%%DATADIR%%/help/bg/memoserv/read
+%%DATADIR%%/help/bg/memoserv/send
+@dirrm %%DATADIR%%/help/bg/memoserv
+%%DATADIR%%/help/ru/alis/general
+%%DATADIR%%/help/ru/alis/index
+%%DATADIR%%/help/ru/alis/list
+@dirrm %%DATADIR%%/help/ru/alis
+%%DATADIR%%/help/ru/main/u-boot
+%%DATADIR%%/help/ru/main/u-chat
+%%DATADIR%%/help/ru/main/u-connect
+%%DATADIR%%/help/ru/main/u-events
+%%DATADIR%%/help/ru/main/u-quit
+%%DATADIR%%/help/ru/main/u-rehash
+%%DATADIR%%/help/ru/main/u-service
+%%DATADIR%%/help/ru/main/u-stats
+%%DATADIR%%/help/ru/main/u-status
+@dirrm %%DATADIR%%/help/ru/main
+%%DATADIR%%/help/ru/operbot/general
+%%DATADIR%%/help/ru/operbot/index
+%%DATADIR%%/help/ru/operbot/index-admin
+%%DATADIR%%/help/ru/operbot/invite
+%%DATADIR%%/help/ru/operbot/objoin
+%%DATADIR%%/help/ru/operbot/obpart
+%%DATADIR%%/help/ru/operbot/op
+%%DATADIR%%/help/ru/operbot/u-objoin
+%%DATADIR%%/help/ru/operbot/u-obpart
+@dirrm %%DATADIR%%/help/ru/operbot
+%%DATADIR%%/help/ru/chanserv/addban
+%%DATADIR%%/help/ru/chanserv/adduser
+%%DATADIR%%/help/ru/chanserv/chandrop
+%%DATADIR%%/help/ru/chanserv/chaninfo
+%%DATADIR%%/help/ru/chanserv/chanlist
+%%DATADIR%%/help/ru/chanserv/chanregister
+%%DATADIR%%/help/ru/chanserv/chansuspend
+%%DATADIR%%/help/ru/chanserv/chanunsuspend
+%%DATADIR%%/help/ru/chanserv/clearallops
+%%DATADIR%%/help/ru/chanserv/clearbans
+%%DATADIR%%/help/ru/chanserv/clearmodes
+%%DATADIR%%/help/ru/chanserv/clearops
+%%DATADIR%%/help/ru/chanserv/delban
+%%DATADIR%%/help/ru/chanserv/delowner
+%%DATADIR%%/help/ru/chanserv/deluser
+%%DATADIR%%/help/ru/chanserv/general
+%%DATADIR%%/help/ru/chanserv/getkey
+%%DATADIR%%/help/ru/chanserv/index
+%%DATADIR%%/help/ru/chanserv/index-admin
+%%DATADIR%%/help/ru/chanserv/info
+%%DATADIR%%/help/ru/chanserv/invite
+%%DATADIR%%/help/ru/chanserv/listbans
+%%DATADIR%%/help/ru/chanserv/listusers
+%%DATADIR%%/help/ru/chanserv/modauto
+%%DATADIR%%/help/ru/chanserv/modban
+%%DATADIR%%/help/ru/chanserv/moduser
+%%DATADIR%%/help/ru/chanserv/op
+%%DATADIR%%/help/ru/chanserv/register
+%%DATADIR%%/help/ru/chanserv/set
+%%DATADIR%%/help/ru/chanserv/suspend
+%%DATADIR%%/help/ru/chanserv/u-chandrop
+%%DATADIR%%/help/ru/chanserv/u-chaninfo
+%%DATADIR%%/help/ru/chanserv/u-chanregister
+%%DATADIR%%/help/ru/chanserv/u-chansuspend
+%%DATADIR%%/help/ru/chanserv/u-chanunsuspend
+%%DATADIR%%/help/ru/chanserv/unban
+%%DATADIR%%/help/ru/chanserv/unsuspend
+%%DATADIR%%/help/ru/chanserv/voice
+@dirrm %%DATADIR%%/help/ru/chanserv
+%%DATADIR%%/help/ru/userserv/activate
+%%DATADIR%%/help/ru/userserv/general
+%%DATADIR%%/help/ru/userserv/index
+%%DATADIR%%/help/ru/userserv/index-admin
+%%DATADIR%%/help/ru/userserv/info
+%%DATADIR%%/help/ru/userserv/language
+%%DATADIR%%/help/ru/userserv/login
+%%DATADIR%%/help/ru/userserv/logout
+%%DATADIR%%/help/ru/userserv/register
+%%DATADIR%%/help/ru/userserv/resetemail
+%%DATADIR%%/help/ru/userserv/resetpass
+%%DATADIR%%/help/ru/userserv/set
+%%DATADIR%%/help/ru/userserv/u-userdrop
+%%DATADIR%%/help/ru/userserv/u-userinfo
+%%DATADIR%%/help/ru/userserv/u-userregister
+%%DATADIR%%/help/ru/userserv/u-usersetemail
+%%DATADIR%%/help/ru/userserv/u-usersetpass
+%%DATADIR%%/help/ru/userserv/u-usersuspend
+%%DATADIR%%/help/ru/userserv/u-userunsuspend
+%%DATADIR%%/help/ru/userserv/userdrop
+%%DATADIR%%/help/ru/userserv/userinfo
+%%DATADIR%%/help/ru/userserv/userlist
+%%DATADIR%%/help/ru/userserv/userregister
+%%DATADIR%%/help/ru/userserv/usersetemail
+%%DATADIR%%/help/ru/userserv/usersetpass
+%%DATADIR%%/help/ru/userserv/usersuspend
+%%DATADIR%%/help/ru/userserv/userunsuspend
+@dirrm %%DATADIR%%/help/ru/userserv
+%%DATADIR%%/help/ru/jupeserv/calljupe
+%%DATADIR%%/help/ru/jupeserv/callunjupe
+%%DATADIR%%/help/ru/jupeserv/general
+%%DATADIR%%/help/ru/jupeserv/index
+%%DATADIR%%/help/ru/jupeserv/index-admin
+%%DATADIR%%/help/ru/jupeserv/jupe
+%%DATADIR%%/help/ru/jupeserv/pending
+%%DATADIR%%/help/ru/jupeserv/u-jupe
+%%DATADIR%%/help/ru/jupeserv/u-unjupe
+%%DATADIR%%/help/ru/jupeserv/unjupe
+@dirrm %%DATADIR%%/help/ru/jupeserv
+%%DATADIR%%/help/ru/operserv/addignore
+%%DATADIR%%/help/ru/operserv/dbsync
+%%DATADIR%%/help/ru/operserv/delignore
+%%DATADIR%%/help/ru/operserv/die
+%%DATADIR%%/help/ru/operserv/general
+%%DATADIR%%/help/ru/operserv/index
+%%DATADIR%%/help/ru/operserv/index-admin
+%%DATADIR%%/help/ru/operserv/listignores
+%%DATADIR%%/help/ru/operserv/listopers
+%%DATADIR%%/help/ru/operserv/omode
+%%DATADIR%%/help/ru/operserv/osjoin
+%%DATADIR%%/help/ru/operserv/ospart
+%%DATADIR%%/help/ru/operserv/rehash
+%%DATADIR%%/help/ru/operserv/takeover
+%%DATADIR%%/help/ru/operserv/u-addignore
+%%DATADIR%%/help/ru/operserv/u-dbsync
+%%DATADIR%%/help/ru/operserv/u-delignore
+%%DATADIR%%/help/ru/operserv/u-die
+%%DATADIR%%/help/ru/operserv/u-listignores
+%%DATADIR%%/help/ru/operserv/u-listopers
+%%DATADIR%%/help/ru/operserv/u-omode
+%%DATADIR%%/help/ru/operserv/u-osjoin
+%%DATADIR%%/help/ru/operserv/u-ospart
+%%DATADIR%%/help/ru/operserv/u-takeover
+@dirrm %%DATADIR%%/help/ru/operserv
+%%DATADIR%%/help/ru/nickserv/drop
+%%DATADIR%%/help/ru/nickserv/general
+%%DATADIR%%/help/ru/nickserv/index
+%%DATADIR%%/help/ru/nickserv/index-admin
+%%DATADIR%%/help/ru/nickserv/info
+%%DATADIR%%/help/ru/nickserv/nickdrop
+%%DATADIR%%/help/ru/nickserv/regain
+%%DATADIR%%/help/ru/nickserv/register
+%%DATADIR%%/help/ru/nickserv/release
+%%DATADIR%%/help/ru/nickserv/set
+%%DATADIR%%/help/ru/nickserv/u-nickdrop
+@dirrm %%DATADIR%%/help/ru/nickserv
+%%DATADIR%%/help/ru/global/addwelcome
+%%DATADIR%%/help/ru/global/delwelcome
+%%DATADIR%%/help/ru/global/general
+%%DATADIR%%/help/ru/global/index
+%%DATADIR%%/help/ru/global/index-admin
+%%DATADIR%%/help/ru/global/listwelcome
+%%DATADIR%%/help/ru/global/netmsg
+%%DATADIR%%/help/ru/global/u-addwelcome
+%%DATADIR%%/help/ru/global/u-delwelcome
+%%DATADIR%%/help/ru/global/u-listwelcome
+%%DATADIR%%/help/ru/global/u-netmsg
+@dirrm %%DATADIR%%/help/ru/global
+%%DATADIR%%/help/ru/banserv/addregexp
+%%DATADIR%%/help/ru/banserv/addregexpneg
+%%DATADIR%%/help/ru/banserv/delregexp
+%%DATADIR%%/help/ru/banserv/delregexpneg
+%%DATADIR%%/help/ru/banserv/findkline
+%%DATADIR%%/help/ru/banserv/findresv
+%%DATADIR%%/help/ru/banserv/findxline
+%%DATADIR%%/help/ru/banserv/general
+%%DATADIR%%/help/ru/banserv/index
+%%DATADIR%%/help/ru/banserv/index-admin
+%%DATADIR%%/help/ru/banserv/kline
+%%DATADIR%%/help/ru/banserv/listregexps
+%%DATADIR%%/help/ru/banserv/resv
+%%DATADIR%%/help/ru/banserv/sync
+%%DATADIR%%/help/ru/banserv/u-findkline
+%%DATADIR%%/help/ru/banserv/u-findresv
+%%DATADIR%%/help/ru/banserv/u-findxline
+%%DATADIR%%/help/ru/banserv/u-kline
+%%DATADIR%%/help/ru/banserv/u-resv
+%%DATADIR%%/help/ru/banserv/u-sync
+%%DATADIR%%/help/ru/banserv/u-unkline
+%%DATADIR%%/help/ru/banserv/u-unresv
+%%DATADIR%%/help/ru/banserv/u-unxline
+%%DATADIR%%/help/ru/banserv/u-xline
+%%DATADIR%%/help/ru/banserv/unkline
+%%DATADIR%%/help/ru/banserv/unresv
+%%DATADIR%%/help/ru/banserv/unxline
+%%DATADIR%%/help/ru/banserv/xline
+@dirrm %%DATADIR%%/help/ru/banserv
+%%DATADIR%%/help/ru/watchserv/general
+%%DATADIR%%/help/ru/watchserv/index
+%%DATADIR%%/help/ru/watchserv/index-admin
+%%DATADIR%%/help/ru/watchserv/u-watch
+%%DATADIR%%/help/ru/watchserv/watch
+@dirrm %%DATADIR%%/help/ru/watchserv
+%%DATADIR%%/help/ru/memoserv/delete
+%%DATADIR%%/help/ru/memoserv/general
+%%DATADIR%%/help/ru/memoserv/index
+%%DATADIR%%/help/ru/memoserv/list
+%%DATADIR%%/help/ru/memoserv/read
+%%DATADIR%%/help/ru/memoserv/send
+@dirrm %%DATADIR%%/help/ru/memoserv
+@dirrm %%DATADIR%%/help/en
+@dirrm %%DATADIR%%/help/ru
+@dirrm %%DATADIR%%/help/bg
+%%DATADIR%%/langs/bg.lang
+%%DATADIR%%/langs/ru.lang
+@dirrm %%DATADIR%%/help
+@dirrm %%DATADIR%%/langs
@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/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%%
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%
@unexec if cmp -s %D/etc/ratbox-services.conf.sample %D/etc/ratbox-services.conf; then rm -f %D/etc/ratbox-services.conf; fi
etc/ratbox-services.conf.sample
@exec if [ ! -f %D/etc/ratbox-services.conf ] ; then cp -p %D/%F %B/ratbox-services.conf; fi