From owner-svn-ports-head@FreeBSD.ORG Fri Sep 27 19:47:17 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id B8F24431; Fri, 27 Sep 2013 19:47:17 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 96702275A; Fri, 27 Sep 2013 19:47:17 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r8RJlH9G011726; Fri, 27 Sep 2013 19:47:17 GMT (envelope-from feld@svn.freebsd.org) Received: (from feld@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r8RJlGc1011721; Fri, 27 Sep 2013 19:47:16 GMT (envelope-from feld@svn.freebsd.org) Message-Id: <201309271947.r8RJlGc1011721@svn.freebsd.org> From: Mark Felder Date: Fri, 27 Sep 2013 19:47:16 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r328510 - in head/irc/unreal: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Sep 2013 19:47:17 -0000 Author: feld Date: Fri Sep 27 19:47:16 2013 New Revision: 328510 URL: http://svnweb.freebsd.org/changeset/ports/328510 Log: - Update to 3.2.10.1 - rc script cleanup PR: ports/177506 Submitted by: JR Aquino Approved by: crees (mentor) Modified: head/irc/unreal/Makefile head/irc/unreal/distinfo head/irc/unreal/files/patch-url.c head/irc/unreal/files/unrealircd.in head/irc/unreal/pkg-plist Modified: head/irc/unreal/Makefile ============================================================================== --- head/irc/unreal/Makefile Fri Sep 27 19:24:33 2013 (r328509) +++ head/irc/unreal/Makefile Fri Sep 27 19:47:16 2013 (r328510) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= Unreal -PORTVERSION= 3.2.9 -PORTREVISION= 2 +PORTVERSION= 3.2.10.1 CATEGORIES= irc ipv6 MASTER_SITES= http://www.unrealircd.com/downloads/ DISTNAME= ${PORTNAME}${PORTVERSION} @@ -16,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= cares:${PORTSDIR}/dns/c-ares -WRKSRC= ${WRKDIR}/${DISTNAME:R} +WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION} MODULESDIR= ${PREFIX}/lib/${PORTNAME} CONFIGDIR= ${PREFIX}/etc/${PORTNAME} @@ -30,6 +29,8 @@ USERS= ircd GROUPS= ircd SUB_LIST+= RUNDIR=${RUNDIR} +SUB_LIST+= USERS=${USERS} +SUB_LIST+= GROUPS=${GROUPS} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib @@ -101,9 +102,9 @@ SQLMOD= ${PORTNAME}/SQLMod.tar.gz USE_MYSQL= yes WITH_SQLMOD= yes MAKE_ARGS= all custommodule MODULEFILE=m_sqlmod -PLIST_FILES+= etc/Unreal/m_sqlmod.conf lib/Unreal/m_sqlmod.so \ - Unreal/doc/Changes.sqlmod Unreal/doc/README.sqlmod \ - Unreal/doc/LICENSE.sqlmod +PLIST_SUB+= SQLMOD="" +.else +PLIST_SUB+= SQLMOD="@comment " .endif post-extract: @@ -121,7 +122,6 @@ post-patch: -e "s,%%LOGDIR%%,${LOGDIR}," ${WRKSRC}/include/config.h @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," \ -e "s,%%LOGDIR%%,${LOGDIR}," ${WRKSRC}/doc/example.conf - @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," ${WRKSRC}/networks/makenet @${REINPLACE_CMD} -e "s,%%RUNDIR%%,${RUNDIR}," ${WRKSRC}/src/ircd.c @${REINPLACE_CMD} -e "s,%%RUNDIR%%,${RUNDIR}," ${WRKSRC}/src/modules.c @${REINPLACE_CMD} -e "s,%%RUNDIR%%,${RUNDIR}," ${WRKSRC}/src/s_conf.c @@ -136,20 +136,15 @@ do-install: ${MKDIR} ${CONFIGDIR} || true ${MKDIR} ${CONFIGDIR}/aliases || true ${MKDIR} ${EXAMPLESDIR}/aliases - ${MKDIR} ${DATADIR}/networks ${MKDIR} ${RUNDIR}/tmp ${MKDIR} ${LOGDIR} ${TOUCH} ${CONFIGDIR}/ircd.motd ${TOUCH} ${CONFIGDIR}/ircd.rules - ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DATADIR} ${INSTALL_DATA} ${WRKSRC}/badwords.*.conf ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/help.conf ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/spamfilter.conf ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${EXAMPLESDIR}/unrealircd.conf ${INSTALL_DATA} ${WRKSRC}/aliases/*.conf ${EXAMPLESDIR}/aliases - ${INSTALL_DATA} ${WRKSRC}/networks/*.network ${DATADIR}/networks - ${INSTALL_DATA} ${WRKSRC}/networks/networks.ndx ${DATADIR}/networks - ${INSTALL_SCRIPT} ${WRKSRC}/networks/makenet ${DATADIR}/networks ${INSTALL} ${WRKSRC}/src/modules/*.so ${MODULESDIR} .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${DOCSDIR} Modified: head/irc/unreal/distinfo ============================================================================== --- head/irc/unreal/distinfo Fri Sep 27 19:24:33 2013 (r328509) +++ head/irc/unreal/distinfo Fri Sep 27 19:47:16 2013 (r328510) @@ -1,2 +1,2 @@ -SHA256 (Unreal3.2.9.tar.gz) = 3f581a331825d9179f5367ea6367dd0dc71c7ba615ac3c0134332086bee0e1d8 -SIZE (Unreal3.2.9.tar.gz) = 3064571 +SHA256 (Unreal3.2.10.1.tar.gz) = 79843002413a42deabed7d1471abc15944c94d3a41f02fcebc3601e50d282036 +SIZE (Unreal3.2.10.1.tar.gz) = 3135615 Modified: head/irc/unreal/files/patch-url.c ============================================================================== --- head/irc/unreal/files/patch-url.c Fri Sep 27 19:24:33 2013 (r328509) +++ head/irc/unreal/files/patch-url.c Fri Sep 27 19:47:16 2013 (r328510) @@ -1,6 +1,6 @@ ---- src/url.c Sat Jul 3 21:04:31 2004 -+++ src/url.c Mon Feb 7 04:31:06 2005 -@@ -141,7 +141,7 @@ +--- src/url.c 2012-12-28 08:04:54.000000000 -0800 ++++ src/url.c 2012-12-31 18:03:14.000000000 -0800 +@@ -171,7 +171,7 @@ CURLcode res; char *file = url_getfilename(url); char *filename = unreal_getfilename(file); @@ -9,12 +9,12 @@ FILE *fd; -@@ -236,7 +236,7 @@ +@@ -356,7 +356,7 @@ { char *file = url_getfilename(url); char *filename = unreal_getfilename(file); - char *tmp = unreal_mktemp("tmp", filename ? filename : "download.conf"); + char *tmp = unreal_mktemp("%%RUNDIR%%/tmp", filename ? filename : "download.conf"); - FileHandle *handle = malloc(sizeof(FileHandle)); + FileHandle *handle = MyMallocEx(sizeof(FileHandle)); handle->fd = fopen(tmp, "wb"); if (!handle->fd) Modified: head/irc/unreal/files/unrealircd.in ============================================================================== --- head/irc/unreal/files/unrealircd.in Fri Sep 27 19:24:33 2013 (r328509) +++ head/irc/unreal/files/unrealircd.in Fri Sep 27 19:47:16 2013 (r328510) @@ -16,16 +16,24 @@ . /etc/rc.subr -name="unrealircd" +name=unrealircd rcvar=unrealircd_enable +load_rc_config $name -command="%%PREFIX%%/libexec/ircd" -pidfile="%%RUNDIR%%/ircd.pid" +: ${unrealircd_enable:=NO} -[ -z "$unrealircd_enable" ] && unrealircd_enable="NO" +command=%%PREFIX%%/libexec/ircd +pidfile=%%RUNDIR%%/ircd.pid +start_precmd=unreal_prestart -required_dirs="%%RUNDIR%% %%RUNDIR%%/tmp" required_files="%%PREFIX%%/etc/Unreal/unrealircd.conf" -load_rc_config $name +unreal_prestart() +{ + if [ ! -d ${pidfile%/*} ]; then + install -d -o %%USERS%% -g %%GROUPS%% ${pidfile%/*} + install -d -o %%USERS%% -g %%GROUPS%% ${pidfile%/*}/tmp + fi +} + run_rc_command "$1" Modified: head/irc/unreal/pkg-plist ============================================================================== --- head/irc/unreal/pkg-plist Fri Sep 27 19:24:33 2013 (r328509) +++ head/irc/unreal/pkg-plist Fri Sep 27 19:47:16 2013 (r328510) @@ -1,92 +1,5 @@ -@exec mkdir -p %D/etc/Unreal 2> /dev/null -@exec mkdir -p %D/etc/Unreal/aliases 2> /dev/null -@unexec if cmp -s %D/etc/Unreal/aliases/aliases.conf %D/%%EXAMPLESDIR%%/aliases/aliases.conf; then rm -f %D/etc/Unreal/aliases/aliases.conf; fi -%%EXAMPLESDIR%%/aliases/aliases.conf -@exec [ -f %D/etc/Unreal/aliases/aliases.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/aliases.conf %D/etc/Unreal/aliases/aliases.conf -@unexec if cmp -s %D/etc/Unreal/aliases/atheme.conf %D/%%EXAMPLESDIR%%/aliases/atheme.conf; then rm -f %D/etc/Unreal/aliases/atheme.conf; fi -%%EXAMPLESDIR%%/aliases/atheme.conf -@exec [ -f %D/etc/Unreal/aliases/atheme.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/atheme.conf %D/etc/Unreal/aliases/atheme.conf -@unexec if cmp -s %D/etc/Unreal/aliases/anope.conf %D/%%EXAMPLESDIR%%/aliases/anope.conf; then rm -f %D/etc/Unreal/aliases/anope.conf; fi -%%EXAMPLESDIR%%/aliases/anope.conf -@exec [ -f %D/etc/Unreal/aliases/anope.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/anope.conf %D/etc/Unreal/aliases/anope.conf -@unexec if cmp -s %D/etc/Unreal/aliases/auspice.conf %D/%%EXAMPLESDIR%%/aliases/auspice.conf; then rm -f %D/etc/Unreal/aliases/auspice.conf; fi -%%EXAMPLESDIR%%/aliases/auspice.conf -@exec [ -f %D/etc/Unreal/aliases/aliases.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/aliases.conf %D/etc/Unreal/aliases/aliases.conf -@unexec if cmp -s %D/etc/Unreal/aliases/cygnus.conf %D/%%EXAMPLESDIR%%/aliases/cygnus.conf; then rm -f %D/etc/Unreal/aliases/cygnus.conf; fi -%%EXAMPLESDIR%%/aliases/cygnus.conf -@exec [ -f %D/etc/Unreal/aliases/cygnus.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/cygnus.conf %D/etc/Unreal/aliases/cygnus.conf -@unexec if cmp -s %D/etc/Unreal/aliases/epona.conf %D/%%EXAMPLESDIR%%/aliases/epona.conf; then rm -f %D/etc/Unreal/aliases/epona.conf; fi -%%EXAMPLESDIR%%/aliases/epona.conf -@exec [ -f %D/etc/Unreal/aliases/epona.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/epona.conf %D/etc/Unreal/aliases/epona.conf -@unexec if cmp -s %D/etc/Unreal/aliases/generic.conf %D/%%EXAMPLESDIR%%/aliases/generic.conf; then rm -f %D/etc/Unreal/aliases/generic.conf; fi -%%EXAMPLESDIR%%/aliases/generic.conf -@exec [ -f %D/etc/Unreal/aliases/generic.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/generic.conf %D/etc/Unreal/aliases/generic.conf -@unexec if cmp -s %D/etc/Unreal/aliases/genericstats.conf %D/%%EXAMPLESDIR%%/aliases/genericstats.conf; then rm -f %D/etc/Unreal/aliases/genericstats.conf; fi -%%EXAMPLESDIR%%/aliases/genericstats.conf -@exec [ -f %D/etc/Unreal/aliases/genericstats.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/genericstats.conf %D/etc/Unreal/aliases/genericstats.conf -@unexec if cmp -s %D/etc/Unreal/aliases/ircservices.conf %D/%%EXAMPLESDIR%%/aliases/ircservices.conf; then rm -f %D/etc/Unreal/aliases/ircservices.conf; fi -%%EXAMPLESDIR%%/aliases/ircservices.conf -@exec [ -f %D/etc/Unreal/aliases/ircservices.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/ircservices.conf %D/etc/Unreal/aliases/ircservices.conf -@unexec if cmp -s %D/etc/Unreal/aliases/operstats.conf %D/%%EXAMPLESDIR%%/aliases/operstats.conf; then rm -f %D/etc/Unreal/aliases/operstats.conf; fi -%%EXAMPLESDIR%%/aliases/operstats.conf -@exec [ -f %D/etc/Unreal/aliases/operstats.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/operstats.conf %D/etc/Unreal/aliases/operstats.conf -@unexec if cmp -s %D/etc/Unreal/badwords.channel.conf %D/%%EXAMPLESDIR%%/badwords.channel.conf; then rm -f %D/etc/Unreal/badwords.channel.conf; fi -%%EXAMPLESDIR%%/badwords.channel.conf -@exec [ -f %D/etc/Unreal/badwords.channel.conf ] || cp %D/%%EXAMPLESDIR%%/badwords.channel.conf %D/etc/Unreal/badwords.channel.conf -@unexec if cmp -s %D/etc/Unreal/badwords.message.conf %D/%%EXAMPLESDIR%%/badwords.message.conf; then rm -f %D/etc/Unreal/badwords.message.conf; fi -%%EXAMPLESDIR%%/badwords.message.conf -@exec [ -f %D/etc/Unreal/badwords.message.conf ] || cp %D/%%EXAMPLESDIR%%/badwords.message.conf %D/etc/Unreal/badwords.message.conf -@unexec if cmp -s %D/etc/Unreal/badwords.quit.conf %D/%%EXAMPLESDIR%%/badwords.quit.conf; then rm -f %D/etc/Unreal/badwords.quit.conf; fi -%%EXAMPLESDIR%%/badwords.quit.conf -@exec [ -f %D/etc/Unreal/badwords.quit.conf ] || cp %D/%%EXAMPLESDIR%%/badwords.quit.conf %D/etc/Unreal/badwords.quit.conf -@unexec if cmp -s %D/etc/Unreal/help.conf %D/%%EXAMPLESDIR%%/help.conf; then rm -f %D/etc/Unreal/help.conf; fi -%%EXAMPLESDIR%%/help.conf -@exec [ -f %D/etc/Unreal/help.conf ] || cp %D/%%EXAMPLESDIR%%/help.conf %D/etc/Unreal/help.conf -@unexec if cmp -s %D/etc/Unreal/spamfilter.conf %D/%%EXAMPLESDIR%%/spamfilter.conf; then rm -f %D/etc/Unreal/spamfilter.conf; fi -%%EXAMPLESDIR%%/spamfilter.conf -@exec [ -f %D/etc/Unreal/spamfilter.conf ] || cp %D/%%EXAMPLESDIR%%/spamfilter.conf %D/etc/Unreal/spamfilter.conf -@unexec if cmp -s %D/etc/Unreal/unrealircd.conf %D/%%EXAMPLESDIR%%/unrealircd.conf; then rm -f %D/etc/Unreal/unrealircd.conf; fi -%%EXAMPLESDIR%%/unrealircd.conf -@exec [ -f %D/etc/Unreal/unrealircd.conf ] || cp %D/%%EXAMPLESDIR%%/unrealircd.conf %D/etc/Unreal/unrealircd.conf -etc/Unreal/ircd.motd -etc/Unreal/ircd.rules -libexec/ircd -%%DATADIR%%/LICENSE -%%DATADIR%%/networks/awesomechristians.network -%%DATADIR%%/networks/axenet.network -%%DATADIR%%/networks/bunker7.network -%%DATADIR%%/networks/burnnet.network -%%DATADIR%%/networks/cabonet.network -%%DATADIR%%/networks/chatcrap.network -%%DATADIR%%/networks/chatuniverse.network -%%DATADIR%%/networks/ctcp.network -%%DATADIR%%/networks/darkkaos.network -%%DATADIR%%/networks/digitalirc.network -%%DATADIR%%/networks/discussioni.network -%%DATADIR%%/networks/dragonwings.network -%%DATADIR%%/networks/gamescafe.network -%%DATADIR%%/networks/german-elite.network -%%DATADIR%%/networks/german-global-irc.network -%%DATADIR%%/networks/global-irc.network -%%DATADIR%%/networks/globalchat.network -%%DATADIR%%/networks/icechat.network -%%DATADIR%%/networks/infinity.network -%%DATADIR%%/networks/ircsystems.network -%%DATADIR%%/networks/isno.network -%%DATADIR%%/networks/l33t-irc.network -%%DATADIR%%/networks/lcirc.network -%%DATADIR%%/networks/outsiderz.network -%%DATADIR%%/networks/phazenet.network -%%DATADIR%%/networks/stormdancing.network -%%DATADIR%%/networks/template.network -%%DATADIR%%/networks/thainet.network -%%DATADIR%%/networks/unitedirc-org.network -%%DATADIR%%/networks/unreal-test.network -%%DATADIR%%/networks/wazzza.network -%%DATADIR%%/networks/x-irc.network -%%DATADIR%%/networks/zirc.network -%%DATADIR%%/networks/makenet -%%DATADIR%%/networks/networks.ndx +%%ETCDIR%%/ircd.motd +%%ETCDIR%%/ircd.rules lib/Unreal/cloak.so lib/Unreal/commands.so lib/Unreal/m_addline.so @@ -97,6 +10,7 @@ lib/Unreal/m_adminchat.so lib/Unreal/m_akill.so lib/Unreal/m_away.so lib/Unreal/m_botmotd.so +lib/Unreal/m_cap.so lib/Unreal/m_chatops.so lib/Unreal/m_chghost.so lib/Unreal/m_chgident.so @@ -112,8 +26,8 @@ lib/Unreal/m_guest.so lib/Unreal/m_help.so lib/Unreal/m_htm.so lib/Unreal/m_invite.so -lib/Unreal/m_issecure.so lib/Unreal/m_ison.so +lib/Unreal/m_issecure.so lib/Unreal/m_join.so lib/Unreal/m_kick.so lib/Unreal/m_kill.so @@ -146,6 +60,7 @@ lib/Unreal/m_rules.so lib/Unreal/m_sajoin.so lib/Unreal/m_samode.so lib/Unreal/m_sapart.so +lib/Unreal/m_sasl.so lib/Unreal/m_sdesc.so lib/Unreal/m_sendsno.so lib/Unreal/m_sendumode.so @@ -153,8 +68,8 @@ lib/Unreal/m_server.so lib/Unreal/m_sethost.so lib/Unreal/m_setident.so lib/Unreal/m_setname.so -lib/Unreal/m_sjoin.so lib/Unreal/m_silence.so +lib/Unreal/m_sjoin.so lib/Unreal/m_sqline.so lib/Unreal/m_squit.so lib/Unreal/m_starttls.so @@ -167,11 +82,11 @@ lib/Unreal/m_svsmode.so lib/Unreal/m_svsmotd.so lib/Unreal/m_svsnick.so lib/Unreal/m_svsnline.so +lib/Unreal/m_svsnolag.so lib/Unreal/m_svsnoop.so lib/Unreal/m_svso.so lib/Unreal/m_svspart.so lib/Unreal/m_svssilence.so -lib/Unreal/m_svsnolag.so lib/Unreal/m_svssno.so lib/Unreal/m_svswatch.so lib/Unreal/m_swhois.so @@ -194,23 +109,75 @@ lib/Unreal/m_watch.so lib/Unreal/m_who.so lib/Unreal/m_whois.so lib/Unreal/m_whowas.so -%%PORTDOCS%%%%DOCSDIR%%/Donation -%%PORTDOCS%%%%DOCSDIR%%/Authors -%%PORTDOCS%%%%DOCSDIR%%/coding-guidelines -%%PORTDOCS%%%%DOCSDIR%%/example.conf -%%PORTDOCS%%%%DOCSDIR%%/tao.of.irc -%%PORTDOCS%%%%DOCSDIR%%/translations.txt -%%PORTDOCS%%%%DOCSDIR%%/unreal32docs.html -%%PORTDOCS%%%%DOCSDIR%%/005.txt -%%PORTDOCS%%%%DOCSDIR%%/base64.txt -%%PORTDOCS%%%%DOCSDIR%%/protoctl.txt -%%PORTDOCS%%%%DOCSDIR%%/token.txt -%%PORTDOCS%%%%DOCSDIR%%/vl.txt -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@dirrm %%DATADIR%%/networks -@dirrm %%DATADIR%% -@dirrm %%EXAMPLESDIR%%/aliases +libexec/ircd +%%DOCSDIR%%/005.txt +%%DOCSDIR%%/Authors +%%DOCSDIR%%/Donation +%%DOCSDIR%%/base64.txt +%%DOCSDIR%%/coding-guidelines +%%DOCSDIR%%/example.conf +%%DOCSDIR%%/protoctl.txt +%%DOCSDIR%%/tao.of.irc +%%DOCSDIR%%/token.txt +%%DOCSDIR%%/translations.txt +%%DOCSDIR%%/unreal32docs.html +%%DOCSDIR%%/vl.txt +%%EXAMPLESDIR%%/aliases/aliases.conf +%%EXAMPLESDIR%%/aliases/anope.conf +%%EXAMPLESDIR%%/aliases/atheme.conf +%%EXAMPLESDIR%%/aliases/auspice.conf +%%EXAMPLESDIR%%/aliases/cygnus.conf +%%EXAMPLESDIR%%/aliases/epona.conf +%%EXAMPLESDIR%%/aliases/generic.conf +%%EXAMPLESDIR%%/aliases/genericstats.conf +%%EXAMPLESDIR%%/aliases/ircservices.conf +%%EXAMPLESDIR%%/aliases/operstats.conf +%%EXAMPLESDIR%%/badwords.channel.conf +%%EXAMPLESDIR%%/badwords.message.conf +%%EXAMPLESDIR%%/badwords.quit.conf +%%EXAMPLESDIR%%/help.conf +%%EXAMPLESDIR%%/spamfilter.conf +%%EXAMPLESDIR%%/unrealircd.conf +%%SQLMOD%%%%DOCSDIR%%/Changes.sqlmod +%%SQLMOD%%%%DOCSDIR%%/LICENSE.sqlmod +%%SQLMOD%%%%DOCSDIR%%/README.sqlmod +%%SQLMOD%%%%ETCDIR%%/m_sqlmod.conf +%%SQLMOD%%lib/Unreal/m_sqlmod.so +@dirrm %%DOCSDIR%% @dirrm %%EXAMPLESDIR%% +@dirrm %%EXAMPLESDIR%%/aliases @dirrm lib/Unreal -@dirrmtry etc/Unreal/aliases -@dirrmtry etc/Unreal +@dirrmtry %%ETCDIR%% +@dirrmtry %%ETCDIR%%/aliases +@unexec if cmp -s %D/etc/Unreal/aliases/aliases.conf %D/%%EXAMPLESDIR%%/aliases/aliases.conf; then rm -f %D/etc/Unreal/aliases/aliases.conf; fi +@exec [ -f %D/etc/Unreal/aliases/aliases.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/aliases.conf %D/etc/Unreal/aliases/aliases.conf +@unexec if cmp -s %D/etc/Unreal/aliases/atheme.conf %D/%%EXAMPLESDIR%%/aliases/atheme.conf; then rm -f %D/etc/Unreal/aliases/atheme.conf; fi +@exec [ -f %D/etc/Unreal/aliases/atheme.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/atheme.conf %D/etc/Unreal/aliases/atheme.conf +@unexec if cmp -s %D/etc/Unreal/aliases/anope.conf %D/%%EXAMPLESDIR%%/aliases/anope.conf; then rm -f %D/etc/Unreal/aliases/anope.conf; fi +@exec [ -f %D/etc/Unreal/aliases/anope.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/anope.conf %D/etc/Unreal/aliases/anope.conf +@unexec if cmp -s %D/etc/Unreal/aliases/auspice.conf %D/%%EXAMPLESDIR%%/aliases/auspice.conf; then rm -f %D/etc/Unreal/aliases/auspice.conf; fi +@exec [ -f %D/etc/Unreal/aliases/aliases.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/aliases.conf %D/etc/Unreal/aliases/aliases.conf +@unexec if cmp -s %D/etc/Unreal/aliases/cygnus.conf %D/%%EXAMPLESDIR%%/aliases/cygnus.conf; then rm -f %D/etc/Unreal/aliases/cygnus.conf; fi +@exec [ -f %D/etc/Unreal/aliases/cygnus.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/cygnus.conf %D/etc/Unreal/aliases/cygnus.conf +@unexec if cmp -s %D/etc/Unreal/aliases/epona.conf %D/%%EXAMPLESDIR%%/aliases/epona.conf; then rm -f %D/etc/Unreal/aliases/epona.conf; fi +@exec [ -f %D/etc/Unreal/aliases/epona.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/epona.conf %D/etc/Unreal/aliases/epona.conf +@unexec if cmp -s %D/etc/Unreal/aliases/generic.conf %D/%%EXAMPLESDIR%%/aliases/generic.conf; then rm -f %D/etc/Unreal/aliases/generic.conf; fi +@exec [ -f %D/etc/Unreal/aliases/generic.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/generic.conf %D/etc/Unreal/aliases/generic.conf +@unexec if cmp -s %D/etc/Unreal/aliases/genericstats.conf %D/%%EXAMPLESDIR%%/aliases/genericstats.conf; then rm -f %D/etc/Unreal/aliases/genericstats.conf; fi +@exec [ -f %D/etc/Unreal/aliases/genericstats.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/genericstats.conf %D/etc/Unreal/aliases/genericstats.conf +@unexec if cmp -s %D/etc/Unreal/aliases/ircservices.conf %D/%%EXAMPLESDIR%%/aliases/ircservices.conf; then rm -f %D/etc/Unreal/aliases/ircservices.conf; fi +@exec [ -f %D/etc/Unreal/aliases/ircservices.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/ircservices.conf %D/etc/Unreal/aliases/ircservices.conf +@unexec if cmp -s %D/etc/Unreal/aliases/operstats.conf %D/%%EXAMPLESDIR%%/aliases/operstats.conf; then rm -f %D/etc/Unreal/aliases/operstats.conf; fi +@exec [ -f %D/etc/Unreal/aliases/operstats.conf ] || cp %D/%%EXAMPLESDIR%%/aliases/operstats.conf %D/etc/Unreal/aliases/operstats.conf +@unexec if cmp -s %D/etc/Unreal/badwords.channel.conf %D/%%EXAMPLESDIR%%/badwords.channel.conf; then rm -f %D/etc/Unreal/badwords.channel.conf; fi +@exec [ -f %D/etc/Unreal/badwords.channel.conf ] || cp %D/%%EXAMPLESDIR%%/badwords.channel.conf %D/etc/Unreal/badwords.channel.conf +@unexec if cmp -s %D/etc/Unreal/badwords.message.conf %D/%%EXAMPLESDIR%%/badwords.message.conf; then rm -f %D/etc/Unreal/badwords.message.conf; fi +@exec [ -f %D/etc/Unreal/badwords.message.conf ] || cp %D/%%EXAMPLESDIR%%/badwords.message.conf %D/etc/Unreal/badwords.message.conf +@unexec if cmp -s %D/etc/Unreal/badwords.quit.conf %D/%%EXAMPLESDIR%%/badwords.quit.conf; then rm -f %D/etc/Unreal/badwords.quit.conf; fi +@exec [ -f %D/etc/Unreal/badwords.quit.conf ] || cp %D/%%EXAMPLESDIR%%/badwords.quit.conf %D/etc/Unreal/badwords.quit.conf +@unexec if cmp -s %D/etc/Unreal/help.conf %D/%%EXAMPLESDIR%%/help.conf; then rm -f %D/etc/Unreal/help.conf; fi +@exec [ -f %D/etc/Unreal/help.conf ] || cp %D/%%EXAMPLESDIR%%/help.conf %D/etc/Unreal/help.conf +@unexec if cmp -s %D/etc/Unreal/spamfilter.conf %D/%%EXAMPLESDIR%%/spamfilter.conf; then rm -f %D/etc/Unreal/spamfilter.conf; fi +@exec [ -f %D/etc/Unreal/spamfilter.conf ] || cp %D/%%EXAMPLESDIR%%/spamfilter.conf %D/etc/Unreal/spamfilter.conf +@unexec if cmp -s %D/etc/Unreal/unrealircd.conf %D/%%EXAMPLESDIR%%/unrealircd.conf; then rm -f %D/etc/Unreal/unrealircd.conf; fi +@exec [ -f %D/etc/Unreal/unrealircd.conf ] || cp %D/%%EXAMPLESDIR%%/unrealircd.conf %D/etc/Unreal/unrealircd.conf