aboutsummaryrefslogtreecommitdiffstats
path: root/security/maia
diff options
context:
space:
mode:
authorbeech <beech@FreeBSD.org>2008-01-20 14:38:05 +0800
committerbeech <beech@FreeBSD.org>2008-01-20 14:38:05 +0800
commitebdbe8564f6df94dd49e457b83d68f04d6d6e490 (patch)
tree2d52d33b08ccbce227a4e31b0e4dbde1504c3c43 /security/maia
parentcf4f3178be91cef0c0007177af0126dff6b01bdb (diff)
downloadfreebsd-ports-gnome-ebdbe8564f6df94dd49e457b83d68f04d6d6e490.tar.gz
freebsd-ports-gnome-ebdbe8564f6df94dd49e457b83d68f04d6d6e490.tar.zst
freebsd-ports-gnome-ebdbe8564f6df94dd49e457b83d68f04d6d6e490.zip
- New Port maia-1.0.2a
- Maia Mailguard is a web-based interface and management system based on the popular amavisd-new e-mail scanner and SpamAssassin. Written in Perl and PHP, Maia Mailguard gives end-users control over how their mail is processed by virus scanners and spam filters, while giving mail administrators the power to configure site-wide defaults and limits. WWW: http://www.maiamailguard.com/ PR: ports/119325 Submitted by: Janky Jay <ek@purplehat.org> (maintainer) Approved by: linimon (mentor)
Diffstat (limited to 'security/maia')
-rw-r--r--security/maia/Makefile247
-rw-r--r--security/maia/distinfo3
-rw-r--r--security/maia/files/.placeholder1
-rw-r--r--security/maia/files/maia.sh.in46
-rw-r--r--security/maia/files/pkg-deinstall.in32
-rw-r--r--security/maia/files/pkg-install.in59
-rw-r--r--security/maia/files/pkg-message.in19
-rw-r--r--security/maia/pkg-descr7
-rw-r--r--security/maia/pkg-plist397
9 files changed, 811 insertions, 0 deletions
diff --git a/security/maia/Makefile b/security/maia/Makefile
new file mode 100644
index 000000000000..ac44bc8234c0
--- /dev/null
+++ b/security/maia/Makefile
@@ -0,0 +1,247 @@
+# New ports collection makefile for: maia
+# Date created: 03 Jan 2008
+# Whom: Janky Jay <ek@purplehat.org>
+#
+# $FreeBSD$
+#
+# Based on amavisd-new ports makefile.
+
+PORTNAME= maia
+PORTVERSION= 1.0.2a
+CATEGORIES= security
+MASTER_SITES= http://www.purplehat.org/downloads/maia/
+
+MAINTAINER= ek@purplehat.org
+COMMENT= A web-based management system based on amavisd-new and SpamAssassin
+
+RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Unix/Syslog.pm:${PORTSDIR}/sysutils/p5-Unix-Syslog \
+ ${SITE_PERL}/MIME/Parser.pm:${PORTSDIR}/mail/p5-MIME-Tools \
+ ${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \
+ ${SITE_PERL}/Convert/TNEF.pm:${PORTSDIR}/converters/p5-Convert-TNEF \
+ p5-Convert-UUlib>=1.08,1:${PORTSDIR}/converters/p5-Convert-UUlib \
+ p5-Compress-Zlib>=2.004:${PORTSDIR}/archivers/p5-Compress-Zlib \
+ ${SITE_PERL}/Archive/Zip.pm:${PORTSDIR}/archivers/p5-Archive-Zip \
+ ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
+ ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes \
+ ${SITE_PERL}/IO/Wrap.pm:${PORTSDIR}/devel/p5-IO-stringy \
+ ${SITE_PERL}/IO/Socket/INET6.pm:${PORTSDIR}/net/p5-IO-INET6 \
+ ${SITE_PERL}/${PERL_ARCH}/Data/UUID.pm:${PORTSDIR}/devel/p5-Data-UUID \
+ ${SITE_PERL}/${PERL_ARCH}/Template.pm:${PORTSDIR}/www/p5-Template-Toolkit \
+ p5-Net-Server>=0.93:${PORTSDIR}/net/p5-Net-Server
+
+USE_PERL5_RUN= 5.8.2+
+
+NO_BUILD= yes
+
+MAIAUSER?= vscan
+MAIAGROUP?= vscan
+MAIADIR?= /var/amavisd
+MAIAQUARANTINE?= /var/amavisd/virusmails
+
+OPTIONS= BDB "Use BerkeleyDB" on \
+ MYSQL "Use MySQL" on \
+ PGSQL "Use PgSQL" off \
+ SPAMASSASSIN "Use SpamAssassin" on \
+ ALTERMIME "Use AlterMime" off \
+ CRYPT "Encryption support" on \
+ IPCOUNTRY "SpamAssassin IP Country plugin" on \
+ DOMAINKEYS "SpamAssassin DomainKey plugin" on \
+ SPFQUERY "SpamAssassin SPF Query plugin" on \
+ FILE "Use newer file(1) utility from ports" on \
+ RAR "RAR support with archivers/rar" off \
+ UNRAR "RAR support with archivers/unrar" on \
+ ARJ "ARJ support with archivers/arj" on \
+ UNARJ "ARJ support with archivers/unarj" off \
+ LHA "LHA support with archivers/lha" on \
+ ARC "ARC support with archivers/arc" on \
+ NOMARCH "ARC support with archivers/nomarch" off \
+ CAB "CAB support with archivers/cabextract" on \
+ RPM "RPM support with archivers/rpm2cpio" on \
+ ZOO "ZOO support with archivers/zoo" on \
+ UNZOO "ZOO support with archivers/unzoo" off \
+ LZOP "LZOP support with archivers/lzop" on \
+ FREEZE "FREEZE support with archivers/freeze" on \
+ P7ZIP "P7ZIP support with archivers/p7zip" on \
+ TNEF "Add external tnef decoder converters/tnef" off
+
+SUB_FILES= pkg-install pkg-deinstall pkg-message
+
+SUB_LIST+= MAIAUSER=${MAIAUSER} \
+ MAIAGROUP=${MAIAGROUP} \
+ MAIADIR=${MAIADIR} \
+ MAIAQUARANTINE=${MAIAQUARANTINE}
+
+.include <bsd.port.pre.mk>
+
+USE_RC_SUBR+= maia.sh
+
+.if defined(WITH_BDB)
+RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/BerkeleyDB.pm:${PORTSDIR}/databases/p5-BerkeleyDB
+.endif
+
+.if defined(WITH_MYSQL)
+RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql
+.endif
+
+.if defined(WITH_PGSQL)
+RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/Pg.pm:${PORTSDIR}/databases/p5-DBD-Pg
+.endif
+
+.if defined(WITH_SPAMASSASSIN)
+RUN_DEPENDS+= ${SITE_PERL}/Mail/SpamAssassin.pm:${PORTSDIR}/mail/p5-Mail-SpamAssassin
+.endif
+
+.if defined(WITH_ALTERMIME)
+RUN_DEPENDS+= ${LOCALBASE}/bin/altermime:${PORTSDIR}/mail/altermime
+.endif
+
+.if defined(WITH_CRYPT)
+RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Crypt/Blowfish.pm:${PORTSDIR}/security/p5-Crypt-Blowfish \
+ ${SITE_PERL}/${PERL_ARCH}/Crypt/OpenSSL/RSA.pm:${PORTSDIR}/security/p5-Crypt-OpenSSL-RSA \
+ ${SITE_PERL}/Crypt/CBC.pm:${PORTSDIR}/security/p5-Crypt-CBC
+.endif
+
+.if defined(WITH_IPCOUNTRY)
+RUN_DEPENDS+= ${SITE_PERL}/IP/Country.pm:${PORTSDIR}/net/p5-IP-Country
+.endif
+
+.if defined(WITH_DOMAINKEYS)
+RUN_DEPENDS+= ${SITE_PERL}/Mail/DomainKeys.pm:${PORTSDIR}/mail/p5-Mail-DomainKeys
+.endif
+
+.if defined(WITH_SPFQUERY)
+RUN_DEPENDS+= ${SITE_PERL}/Mail/SPF/Query.pm:${PORTSDIR}/mail/p5-Mail-SPF-Query
+.endif
+
+.if defined(WITH_FILE)
+# security fix, file > 4.21 needed
+RUN_DEPENDS+= file>=4.21:${PORTSDIR}/sysutils/file
+.endif
+
+# archviers/rar is a 32-bit binary port, we don't want the install to fail
+# at that port, therefore we will block instantly here if the platform does
+# not suit rar.
+
+.if defined(WITH_RAR)
+IA32_BINARY_PORT= yes
+RUN_DEPENDS+= ${LOCALBASE}/bin/rar:${PORTSDIR}/archivers/rar
+.endif
+
+.if defined(WITH_UNRAR)
+RUN_DEPENDS+= ${LOCALBASE}/bin/unrar:${PORTSDIR}/archivers/unrar
+.endif
+
+.if defined(WITH_ARJ)
+RUN_DEPENDS+= ${LOCALBASE}/bin/arj:${PORTSDIR}/archivers/arj
+.endif
+
+.if defined(WITH_UNARJ)
+RUN_DEPENDS+= ${LOCALBASE}/bin/unarj:${PORTSDIR}/archivers/unarj
+.endif
+
+.if defined(WITH_LHA)
+RUN_DEPENDS+= ${LOCALBASE}/bin/lha:${PORTSDIR}/archivers/lha
+.endif
+
+.if defined(WITH_ARC)
+RUN_DEPENDS+= ${LOCALBASE}/bin/arc:${PORTSDIR}/archivers/arc
+.endif
+
+.if defined(WITH_NOMARCH)
+RUN_DEPENDS+= ${LOCALBASE}/bin/nomarch:${PORTSDIR}/archivers/nomarch
+.endif
+
+.if defined(WITH_CAB)
+RUN_DEPENDS+= ${LOCALBASE}/bin/cabextract:${PORTSDIR}/archivers/cabextract
+.endif
+
+.if defined(WITH_RPM)
+RUN_DEPENDS+= ${LOCALBASE}/bin/rpm2cpio.pl:${PORTSDIR}/archivers/rpm2cpio
+.endif
+
+.if defined(WITH_ZOO)
+# DOS condition in 2.10.1_2
+RUN_DEPENDS+= zoo>=2.10.1_2:${PORTSDIR}/archivers/zoo
+.endif
+
+.if defined(WITH_UNZOO)
+RUN_DEPENDS+= unzoo>=4.4_1:${PORTSDIR}/archivers/unzoo
+.endif
+
+.if defined(WITH_LZOP)
+RUN_DEPENDS+= ${LOCALBASE}/bin/lzop:${PORTSDIR}/archivers/lzop
+.endif
+
+.if defined(WITH_FREEZE)
+RUN_DEPENDS+= ${LOCALBASE}/bin/unfreeze:${PORTSDIR}/archivers/freeze
+.endif
+
+.if defined(WITH_P7ZIP)
+RUN_DEPENDS+= ${LOCALBASE}/bin/7zr:${PORTSDIR}/archivers/p7zip
+.endif
+
+.if defined(WITH_TNEF)
+RUN_DEPENDS+= ${LOCALBASE}/bin/tnef:${PORTSDIR}/converters/tnef
+.endif
+
+post-patch:
+.for f in amavisd.conf.dist amavisd-maia
+ @${REINPLACE_CMD} "s@'zoo'\]@['zoo','unzoo'] ]@" ${WRKSRC}/${f}
+.endfor
+.for i in amavisd.conf.dist amavisd-maia
+ @${REINPLACE_CMD} -e "s|$daemon_user = \'amavis\';|$daemon_user = \'${MAIAUSER}\';|" \
+ -e "s|$daemon_group = \'amavis\';|$daemon_group = \'${MAIAGROUP}\';|" \
+ -e 's|$$log_level = 0;|$$log_level = 1;|' \
+ -e 's|/etc/amavisd.conf|${PREFIX}/etc/amavisd.conf|' \
+ -e "s|/var/virusmails|${MAIAQUARANTINE}|" ${WRKSRC}/${i}
+.endfor
+.for f in amavisd-maia amavisd.conf.dist maia.conf.dist scripts/send-quarantine-digests.pl \
+ scripts/process-quarantine.pl scripts/load-sa-rules.pl
+ @${REINPLACE_CMD} "s|/var/amavisd|${MAIADIR}|" ${WRKSRC}/${f}
+.endfor
+.for i in maia.conf.dist scripts/expire-quarantine-cache.pl scripts/stats-snapshot.pl \
+ scripts/maiadbtool.pl scripts/configtest.pl scripts/send-quarantine-reminders.pl \
+ scripts/send-quarantine-digests.pl scripts/process-quarantine.pl \
+ scripts/load-sa-rules.pl scripts/process-quarantine-sub.pl
+ @${REINPLACE_CMD} "s|/etc/maia.conf|${PREFIX}/etc/maia.conf|" ${WRKSRC}/${i}
+.endfor
+
+pre-install:
+ @${SH} ${PKGINSTALL} ${DISTNAME} PRE-INSTALL
+
+do-install:
+ @${INSTALL} -d ${WWWDIR}
+ cd ${WRKSRC}/php && ${FIND} . | ${CPIO} --quiet -pdm -L ${WWWDIR}
+ cd ${WRKSRC}/scripts && ${FIND} . | ${CPIO} --quiet -pdm -L ${MAIADIR}/maia/scripts
+ cd ${WRKSRC}/templates && ${FIND} . | ${CPIO} --quiet -pdm -L ${MAIADIR}/maia/templates
+
+.for i in amavisd-maia
+ ${INSTALL_SCRIPT} ${WRKSRC}/${i} ${PREFIX}/sbin
+.endfor
+ ${INSTALL_SCRIPT} -m 640 ${WRKSRC}/amavisd.conf.dist ${PREFIX}/etc/amavisd.conf-dist
+ ${INSTALL_SCRIPT} -m 640 ${WRKSRC}/maia.conf.dist ${PREFIX}/etc/maia.conf-dist
+#
+# This can contain sensitive information, e.g. SQL passwords, so it should be handled
+# with care.
+#
+.if !exists(${PREFIX}/www/${PORTNAME}/config.php)
+ ${INSTALL} -o ${WWWOWN} -g ${WWWGRP} -m 640 ${WRKSRC}/php/config.php.dist \
+ ${PREFIX}/www/${PORTNAME}/config.php
+.endif
+
+post-install:
+ @cd ${FILESDIR} && ${CP} .placeholder ${WWWDIR}/themes/ocean_surf/compiled/ \
+ && ${CP} .placeholder ${WWWDIR}/themes/dgm/compiled/ \
+ && ${CP} .placeholder ${WWWDIR}/themes/desert_sand/compiled/
+ @if [ ! -f ${PREFIX}/etc/amavisd.conf ]; then \
+ ${CP} -p ${PREFIX}/etc/amavisd.conf-dist ${PREFIX}/etc/amavisd.conf ; fi
+ @if [ ! -f ${PREFIX}/etc/maia.conf ]; then \
+ ${CP} -p ${PREFIX}/etc/maia.conf-dist ${PREFIX}/etc/maia.conf ; fi
+ @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}
+ @${CHOWN} -R ${MAIAUSER}:${MAIAGROUP} ${MAIADIR}/
+ @${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}' >> ${TMPPLIST}
+ @${ECHO_CMD} '@exec ${CHOWN} -R ${MAIAUSER}:${MAIAGROUP} ${MAIADIR}' >> ${TMPPLIST}
+ ${LN} -s ${PREFIX}/share/smarty ${PREFIX}/www/${PORTNAME}/libs/Smarty
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.post.mk>
diff --git a/security/maia/distinfo b/security/maia/distinfo
new file mode 100644
index 000000000000..b9a0dd4d983a
--- /dev/null
+++ b/security/maia/distinfo
@@ -0,0 +1,3 @@
+MD5 (maia-1.0.2a.tar.gz) = e7ef161c2f2540016ddb994ce0f8d1b5
+SHA256 (maia-1.0.2a.tar.gz) = eca2816d42df78f1aae287de3aa7537d89827e41d3f01101f4deb5857793c124
+SIZE (maia-1.0.2a.tar.gz) = 1567568
diff --git a/security/maia/files/.placeholder b/security/maia/files/.placeholder
new file mode 100644
index 000000000000..2cc06b5e1e1d
--- /dev/null
+++ b/security/maia/files/.placeholder
@@ -0,0 +1 @@
+This is a placeholder for an empty directory.
diff --git a/security/maia/files/maia.sh.in b/security/maia/files/maia.sh.in
new file mode 100644
index 000000000000..0589a76bfc8a
--- /dev/null
+++ b/security/maia/files/maia.sh.in
@@ -0,0 +1,46 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+# PROVIDE: maia
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf to enable maia:
+# maia_enable (bool): Set it to "YES" to enable maia.
+# Default is "NO".
+#
+
+. %%RC_SUBR%%
+
+name="maia"
+rcvar=${name}_enable
+
+load_rc_config $name
+
+: ${maia_enable="NO"}
+: ${maia_pidfile="%%MAIADIR%%/amavisd.pid"}
+
+required_files=%%PREFIX%%/etc/amavisd.conf
+
+start_cmd=${name}_start
+stop_cmd=${name}_stop
+
+pidfile=${maia_pidfile}
+procname=${maia_procname}
+
+start_precmd=${name}_prestart
+
+maia_prestart() {
+ rm -rf %%MAIADIR%%/tmp/* %%MAIADIR%%/tmp/.* 2>/dev/null || true
+}
+
+maia_start() {
+ %%PREFIX%%/sbin/amavisd-maia start
+}
+
+maia_stop() {
+ %%PREFIX%%/sbin/amavisd-maia stop
+}
+
+run_rc_command "$1"
diff --git a/security/maia/files/pkg-deinstall.in b/security/maia/files/pkg-deinstall.in
new file mode 100644
index 000000000000..472e7faf5d69
--- /dev/null
+++ b/security/maia/files/pkg-deinstall.in
@@ -0,0 +1,32 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+USER=%%MAIAUSER%%
+GROUP=%%MAIAGROUP%%
+DIR=%%MAIADIR%%
+QUARANTINE=%%MAIAQUARANTINE%%
+MAIAWEB=%%PREFIX%%/www/maia
+
+if [ "$2" = "POST-DEINSTALL" ]; then
+
+ if /usr/sbin/pw group show "${GROUP}" 2>&1 >/dev/null; then
+ echo "You should manually remove the \"${GROUP}\" group."
+ fi
+
+ if /usr/sbin/pw user show "${USER}" 2>&1 >/dev/null; then
+ echo "You should manually remove the \"${USER}\" user."
+ fi
+
+ if [ -e ${DIR} ]; then
+ echo "You should manually remove the \"${DIR}\" directory."
+ fi
+
+ if [ -e ${QUARANTINE} ]; then
+ echo "You should manually remove the \"${QUARANTINE}\" directory."
+ fi
+ if [ -e ${MAIAWEB} ]; then
+ echo "You should manually remove the \"${MAIAWEB}\" directory."
+ fi
+fi
diff --git a/security/maia/files/pkg-install.in b/security/maia/files/pkg-install.in
new file mode 100644
index 000000000000..58fe15b9091d
--- /dev/null
+++ b/security/maia/files/pkg-install.in
@@ -0,0 +1,59 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+USER=%%MAIAUSER%%
+GROUP=%%MAIAGROUP%%
+DIR=%%MAIADIR%%
+QUARANTINE=%%MAIAQUARANTINE%%
+
+if [ "$2" = "PRE-INSTALL" ]; then
+
+ if /usr/sbin/pw groupshow "${GROUP}" 2>/dev/null; then
+ echo "You already have a group \"${GROUP}\", so I will use it."
+ else
+ if /usr/sbin/pw groupadd ${GROUP} -h - -g 110
+ then
+ echo "Added group \"${GROUP}\"."
+ else
+ echo "Adding group \"${GROUP}\" failed..."
+ echo "Please create it, and try again."
+ exit 1
+ fi
+ fi
+
+ if /usr/sbin/pw user show "${USER}" 2>/dev/null; then
+ echo "You already have a user \"${USER}\", so I will use it."
+ else
+ if /usr/sbin/pw useradd ${USER} -g ${GROUP} -h - \
+ -d ${DIR} \
+ -s /bin/sh \
+ -c "Scanning Virus Account" \
+ -u 110
+ then
+ echo "Added user \"${USER}\"."
+ else
+ echo "Adding user \"${USER}\" failed..."
+ echo "Please create it, and try again."
+ exit 1
+ fi
+ fi
+
+ /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}
+ echo "Created \"${DIR}\" directory."
+ /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}/db
+ echo "Created \"${DIR}/db\" directory."
+ /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}/tmp
+ echo "Created \"${DIR}/tmp\" directory."
+ /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}/var
+ echo "Created \"${DIR}/var\" directory."
+ /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}/maia
+ echo "Created \"${DIR}/maia\" directory."
+ /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}/maia/scripts
+ echo "Created \"${DIR}/maia/scripts\" directory."
+ /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}/maia/templates
+ echo "Created \"${DIR}/maia/templates\" directory."
+ /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${QUARANTINE}
+ echo "Created \"${QUARANTINE}\" directory."
+fi
diff --git a/security/maia/files/pkg-message.in b/security/maia/files/pkg-message.in
new file mode 100644
index 000000000000..eeda31482220
--- /dev/null
+++ b/security/maia/files/pkg-message.in
@@ -0,0 +1,19 @@
+
+*******************************************************************
+ To use Maia-Mailguard, you need to install at least one virus scanner.
+ The following virus scanners are available in the FreeBSD ports
+ collection:
+
+ /usr/ports/security/vscan McAfee VirusScan
+ /usr/ports/security/clamav Clam Antivirus
+ /usr/ports/security/f-prot F-Prot Antivirus
+ /usr/ports/security/drweb DrWeb antivirus suite
+
+ Enable Maia-Mailguard in /etc/rc.conf with the following line:
+
+ maia_enable="YES"
+
+ Configuration templates are available in %%PREFIX%%/etc
+ as amavisd.conf.dist and maia.conf.dist.
+*******************************************************************
+
diff --git a/security/maia/pkg-descr b/security/maia/pkg-descr
new file mode 100644
index 000000000000..a1a95b31c6c0
--- /dev/null
+++ b/security/maia/pkg-descr
@@ -0,0 +1,7 @@
+Maia Mailguard is a web-based interface and management system based on the
+popular amavisd-new e-mail scanner and SpamAssassin. Written in Perl and PHP,
+Maia Mailguard gives end-users control over how their mail is processed by
+virus scanners and spam filters, while giving mail administrators the power
+to configure site-wide defaults and limits.
+
+WWW: http://www.maiamailguard.com/
diff --git a/security/maia/pkg-plist b/security/maia/pkg-plist
new file mode 100644
index 000000000000..1e5aec494906
--- /dev/null
+++ b/security/maia/pkg-plist
@@ -0,0 +1,397 @@
+@unexec if cmp -s %D/etc/amavisd.conf-dist %D/etc/amavisd.conf; then rm -f %D/etc/amavisd.conf; fi
+etc/amavisd.conf-dist
+@exec if [ ! -f %D/etc/amavisd.conf ] ; then cp -p %D/%F %B/amavisd.conf; fi
+@unexec if cmp -s %D/etc/maia.conf-dist %D/etc/maia.conf; then rm -f %D/etc/maia.conf; fi
+etc/maia.conf-dist
+@exec if [ ! -f %D/etc/maia.conf ] ; then cp -p %D/%F %B/maia.conf; fi
+sbin/amavisd-maia
+%%WWWDIR%%/admin/configtest.php
+%%WWWDIR%%/admin/dblib.php
+%%WWWDIR%%/admin/schema.php
+%%WWWDIR%%/admin/scripts/0.php
+%%WWWDIR%%/admin/scripts/1.php
+%%WWWDIR%%/admin/scripts/2.php
+%%WWWDIR%%/admin/scripts/3.php
+%%WWWDIR%%/admin/scripts/4.php
+%%WWWDIR%%/admin/scripts/5.php
+%%WWWDIR%%/admin/scripts/6.php
+%%WWWDIR%%/admin/scripts/7.php
+%%WWWDIR%%/admin/scripts/8.php
+%%WWWDIR%%/admin/scripts/9.php
+%%WWWDIR%%/admin/upgrade.php
+%%WWWDIR%%/admindex.php
+%%WWWDIR%%/admindomains.php
+%%WWWDIR%%/adminhelp.php
+%%WWWDIR%%/adminlanguages.php
+%%WWWDIR%%/adminstats.php
+%%WWWDIR%%/adminsystem.php
+%%WWWDIR%%/adminthemes.php
+%%WWWDIR%%/adminusers.php
+%%WWWDIR%%/adminviruses.php
+%%WWWDIR%%/auth.php
+%%WWWDIR%%/authcheck.php
+%%WWWDIR%%/cache.php
+%%WWWDIR%%/chart_rules.php
+%%WWWDIR%%/chart_stats.php
+%%WWWDIR%%/chart_virus.php
+%%WWWDIR%%/config.php
+%%WWWDIR%%/config.php.dist
+%%WWWDIR%%/confirm.php
+%%WWWDIR%%/constants.php
+%%WWWDIR%%/core.php
+%%WWWDIR%%/display.php
+%%WWWDIR%%/domainsettings.php
+%%WWWDIR%%/encrypt.php
+%%WWWDIR%%/error.php
+%%WWWDIR%%/favicon.ico
+%%WWWDIR%%/help.php
+%%WWWDIR%%/images/admin-int.png
+%%WWWDIR%%/images/blocked.jpg
+%%WWWDIR%%/images/buttonbg.gif
+%%WWWDIR%%/images/delete-item.png
+%%WWWDIR%%/images/help.png
+%%WWWDIR%%/images/logout.png
+%%WWWDIR%%/images/maia-logotoolbar.gif
+%%WWWDIR%%/images/poweredbymaia.gif
+%%WWWDIR%%/images/quarantine.png
+%%WWWDIR%%/images/report-spam.png
+%%WWWDIR%%/images/rescue-item.png
+%%WWWDIR%%/images/settings.png
+%%WWWDIR%%/images/stats.png
+%%WWWDIR%%/images/view-decoded.png
+%%WWWDIR%%/images/view-raw.png
+%%WWWDIR%%/images/white-black-list.png
+%%WWWDIR%%/index.php
+%%WWWDIR%%/internal-init.php
+%%WWWDIR%%/libs/Smarty
+%%WWWDIR%%/libs/pngfix.js
+%%WWWDIR%%/list-cache.php
+%%WWWDIR%%/locale/en/admindex.php
+%%WWWDIR%%/locale/en/admindomains.php
+%%WWWDIR%%/locale/en/adminhelp.php
+%%WWWDIR%%/locale/en/adminlanguages.php
+%%WWWDIR%%/locale/en/adminstats.php
+%%WWWDIR%%/locale/en/adminsystem.php
+%%WWWDIR%%/locale/en/adminthemes.php
+%%WWWDIR%%/locale/en/adminusers.php
+%%WWWDIR%%/locale/en/adminviruses.php
+%%WWWDIR%%/locale/en/auth.php
+%%WWWDIR%%/locale/en/confirmspam.php
+%%WWWDIR%%/locale/en/db.php
+%%WWWDIR%%/locale/en/deleteitem.php
+%%WWWDIR%%/locale/en/deliver.php
+%%WWWDIR%%/locale/en/display.php
+%%WWWDIR%%/locale/en/domainsettings.php
+%%WWWDIR%%/locale/en/falsenegative.php
+%%WWWDIR%%/locale/en/help.php
+%%WWWDIR%%/locale/en/internal-init.php
+%%WWWDIR%%/locale/en/login.php
+%%WWWDIR%%/locale/en/logout.php
+%%WWWDIR%%/locale/en/mime.php
+%%WWWDIR%%/locale/en/quarantine.php
+%%WWWDIR%%/locale/en/reportspam.php
+%%WWWDIR%%/locale/en/rulestats.php
+%%WWWDIR%%/locale/en/settings.php
+%%WWWDIR%%/locale/en/smtp.php
+%%WWWDIR%%/locale/en/stats.php
+%%WWWDIR%%/locale/en/viewmail.php
+%%WWWDIR%%/locale/en/virusstats.php
+%%WWWDIR%%/locale/en/wblist.php
+%%WWWDIR%%/locale/en/welcome.php
+%%WWWDIR%%/locale/en/xadminusers.php
+%%WWWDIR%%/locale/en/xlogin.php
+%%WWWDIR%%/login.php
+%%WWWDIR%%/logout.php
+%%WWWDIR%%/maia_db.php
+%%WWWDIR%%/maia_log.php
+%%WWWDIR%%/mailtools.php
+%%WWWDIR%%/mime.php
+%%WWWDIR%%/overlib/mini/overlib_anchor_mini.js
+%%WWWDIR%%/overlib/mini/overlib_crossframe_mini.js
+%%WWWDIR%%/overlib/mini/overlib_cssstyle_mini.js
+%%WWWDIR%%/overlib/mini/overlib_exclusive_mini.js
+%%WWWDIR%%/overlib/mini/overlib_followscroll_mini.js
+%%WWWDIR%%/overlib/mini/overlib_hideform_mini.js
+%%WWWDIR%%/overlib/mini/overlib_mini.js
+%%WWWDIR%%/overlib/mini/overlib_shadow_mini.js
+%%WWWDIR%%/overlib/overlib.js
+%%WWWDIR%%/overlib/overlib_anchor.js
+%%WWWDIR%%/overlib/overlib_crossframe.js
+%%WWWDIR%%/overlib/overlib_cssstyle.js
+%%WWWDIR%%/overlib/overlib_exclusive.js
+%%WWWDIR%%/overlib/overlib_followscroll.js
+%%WWWDIR%%/overlib/overlib_hideform.js
+%%WWWDIR%%/overlib/overlib_shadow.js
+%%WWWDIR%%/public.php
+%%WWWDIR%%/rescue.php
+%%WWWDIR%%/rulestats.php
+%%WWWDIR%%/settings.php
+%%WWWDIR%%/smarty.php
+%%WWWDIR%%/smtp.php
+%%WWWDIR%%/stats.php
+%%WWWDIR%%/themes/desert_sand/code/smarty.php
+%%WWWDIR%%/themes/desert_sand/compiled/.placeholder
+%%WWWDIR%%/themes/desert_sand/css/style.css
+%%WWWDIR%%/themes/desert_sand/images/admin-int.png
+%%WWWDIR%%/themes/desert_sand/images/bad-header.png
+%%WWWDIR%%/themes/desert_sand/images/banned-file.png
+%%WWWDIR%%/themes/desert_sand/images/blocked.jpg
+%%WWWDIR%%/themes/desert_sand/images/buttonbg.gif
+%%WWWDIR%%/themes/desert_sand/images/delete-item.png
+%%WWWDIR%%/themes/desert_sand/images/edit.png
+%%WWWDIR%%/themes/desert_sand/images/ham.png
+%%WWWDIR%%/themes/desert_sand/images/help.png
+%%WWWDIR%%/themes/desert_sand/images/highprotection.png
+%%WWWDIR%%/themes/desert_sand/images/logout.png
+%%WWWDIR%%/themes/desert_sand/images/lowprotection.png
+%%WWWDIR%%/themes/desert_sand/images/maia-logo.gif
+%%WWWDIR%%/themes/desert_sand/images/maia-logotoolbar.gif
+%%WWWDIR%%/themes/desert_sand/images/poweredbymaia.gif
+%%WWWDIR%%/themes/desert_sand/images/quarantine.png
+%%WWWDIR%%/themes/desert_sand/images/redo.png
+%%WWWDIR%%/themes/desert_sand/images/report-spam.png
+%%WWWDIR%%/themes/desert_sand/images/rescue-item.png
+%%WWWDIR%%/themes/desert_sand/images/settings.png
+%%WWWDIR%%/themes/desert_sand/images/spam.png
+%%WWWDIR%%/themes/desert_sand/images/stats.png
+%%WWWDIR%%/themes/desert_sand/images/view-decoded.png
+%%WWWDIR%%/themes/desert_sand/images/view-raw.png
+%%WWWDIR%%/themes/desert_sand/images/virus.png
+%%WWWDIR%%/themes/desert_sand/images/welcome.png
+%%WWWDIR%%/themes/desert_sand/images/white-black-list.png
+%%WWWDIR%%/themes/desert_sand/name
+%%WWWDIR%%/themes/desert_sand/templates/admindomains.tpl
+%%WWWDIR%%/themes/desert_sand/templates/adminhelp.tpl
+%%WWWDIR%%/themes/desert_sand/templates/adminindex.tpl
+%%WWWDIR%%/themes/desert_sand/templates/adminlanguages.tpl
+%%WWWDIR%%/themes/desert_sand/templates/adminstats.tpl
+%%WWWDIR%%/themes/desert_sand/templates/adminsystem.tpl
+%%WWWDIR%%/themes/desert_sand/templates/adminthemes.tpl
+%%WWWDIR%%/themes/desert_sand/templates/adminusers.tpl
+%%WWWDIR%%/themes/desert_sand/templates/adminviruses.tpl
+%%WWWDIR%%/themes/desert_sand/templates/cache_pager.tpl
+%%WWWDIR%%/themes/desert_sand/templates/display_spam_report.tpl
+%%WWWDIR%%/themes/desert_sand/templates/domainsettings.tpl
+%%WWWDIR%%/themes/desert_sand/templates/help.tpl
+%%WWWDIR%%/themes/desert_sand/templates/html_foot.tpl
+%%WWWDIR%%/themes/desert_sand/templates/html_head.tpl
+%%WWWDIR%%/themes/desert_sand/templates/internal-init.tpl
+%%WWWDIR%%/themes/desert_sand/templates/list-cache.tpl
+%%WWWDIR%%/themes/desert_sand/templates/login.tpl
+%%WWWDIR%%/themes/desert_sand/templates/login_foot.tpl
+%%WWWDIR%%/themes/desert_sand/templates/login_head.tpl
+%%WWWDIR%%/themes/desert_sand/templates/logout.tpl
+%%WWWDIR%%/themes/desert_sand/templates/menu.tpl
+%%WWWDIR%%/themes/desert_sand/templates/rulestats.tpl
+%%WWWDIR%%/themes/desert_sand/templates/settings.tpl
+%%WWWDIR%%/themes/desert_sand/templates/stats.tpl
+%%WWWDIR%%/themes/desert_sand/templates/view.tpl
+%%WWWDIR%%/themes/desert_sand/templates/viewmail_menu.tpl
+%%WWWDIR%%/themes/desert_sand/templates/virusstats.tpl
+%%WWWDIR%%/themes/desert_sand/templates/wblist.tpl
+%%WWWDIR%%/themes/desert_sand/templates/welcome.tpl
+%%WWWDIR%%/themes/desert_sand/templates/xadminstats.tpl
+%%WWWDIR%%/themes/desert_sand/templates/xadminusers.tpl
+%%WWWDIR%%/themes/desert_sand/templates/xdomainsettings.tpl
+%%WWWDIR%%/themes/desert_sand/templates/xlogin.tpl
+%%WWWDIR%%/themes/dgm/code/function.boolean_config_row.php
+%%WWWDIR%%/themes/dgm/code/function.count.php
+%%WWWDIR%%/themes/dgm/code/function.text_config_row.php
+%%WWWDIR%%/themes/dgm/code/list-cache.js
+%%WWWDIR%%/themes/dgm/code/smarty.php
+%%WWWDIR%%/themes/dgm/compiled/.placeholder
+%%WWWDIR%%/themes/dgm/css/cache_buttons.css
+%%WWWDIR%%/themes/dgm/css/color.css
+%%WWWDIR%%/themes/dgm/css/config.css
+%%WWWDIR%%/themes/dgm/css/layout.css
+%%WWWDIR%%/themes/dgm/css/list_cache.css
+%%WWWDIR%%/themes/dgm/css/style.css
+%%WWWDIR%%/themes/dgm/css/viewmail.css
+%%WWWDIR%%/themes/dgm/css/virusstats.css
+%%WWWDIR%%/themes/dgm/css/welcome.css
+%%WWWDIR%%/themes/dgm/images/1downarrow.png
+%%WWWDIR%%/themes/dgm/images/1uparrow.png
+%%WWWDIR%%/themes/dgm/images/admin-int.png
+%%WWWDIR%%/themes/dgm/images/bad-header.png
+%%WWWDIR%%/themes/dgm/images/banned-file.png
+%%WWWDIR%%/themes/dgm/images/blocked.jpg
+%%WWWDIR%%/themes/dgm/images/buttonbg.gif
+%%WWWDIR%%/themes/dgm/images/delete-item.png
+%%WWWDIR%%/themes/dgm/images/edit.png
+%%WWWDIR%%/themes/dgm/images/ham.png
+%%WWWDIR%%/themes/dgm/images/help.png
+%%WWWDIR%%/themes/dgm/images/highprotection.png
+%%WWWDIR%%/themes/dgm/images/join_round.png
+%%WWWDIR%%/themes/dgm/images/kcmx.png
+%%WWWDIR%%/themes/dgm/images/lin_agt_wrench.png
+%%WWWDIR%%/themes/dgm/images/logout.png
+%%WWWDIR%%/themes/dgm/images/lowprotection.png
+%%WWWDIR%%/themes/dgm/images/maia-logo.gif
+%%WWWDIR%%/themes/dgm/images/maia-logotoolbar.gif
+%%WWWDIR%%/themes/dgm/images/mail.png
+%%WWWDIR%%/themes/dgm/images/poweredbymaia.gif
+%%WWWDIR%%/themes/dgm/images/quarantine.png
+%%WWWDIR%%/themes/dgm/images/redo.png
+%%WWWDIR%%/themes/dgm/images/report-spam.png
+%%WWWDIR%%/themes/dgm/images/rescue-item.png
+%%WWWDIR%%/themes/dgm/images/settings.png
+%%WWWDIR%%/themes/dgm/images/sisadmin.png
+%%WWWDIR%%/themes/dgm/images/sortdown.png
+%%WWWDIR%%/themes/dgm/images/sortup.png
+%%WWWDIR%%/themes/dgm/images/spam.png
+%%WWWDIR%%/themes/dgm/images/stats.png
+%%WWWDIR%%/themes/dgm/images/trash.png
+%%WWWDIR%%/themes/dgm/images/trashcan_empty.png
+%%WWWDIR%%/themes/dgm/images/view-decoded.png
+%%WWWDIR%%/themes/dgm/images/view-raw.png
+%%WWWDIR%%/themes/dgm/images/virus.png
+%%WWWDIR%%/themes/dgm/images/welcome.png
+%%WWWDIR%%/themes/dgm/images/white-black-list.png
+%%WWWDIR%%/themes/dgm/name
+%%WWWDIR%%/themes/dgm/templates/admindomains.tpl
+%%WWWDIR%%/themes/dgm/templates/adminhelp.tpl
+%%WWWDIR%%/themes/dgm/templates/adminindex.tpl
+%%WWWDIR%%/themes/dgm/templates/adminlanguages.tpl
+%%WWWDIR%%/themes/dgm/templates/adminstats.tpl
+%%WWWDIR%%/themes/dgm/templates/adminsystem.tpl
+%%WWWDIR%%/themes/dgm/templates/adminthemes.tpl
+%%WWWDIR%%/themes/dgm/templates/adminusers.tpl
+%%WWWDIR%%/themes/dgm/templates/adminviruses.tpl
+%%WWWDIR%%/themes/dgm/templates/cache_pager.tpl
+%%WWWDIR%%/themes/dgm/templates/container.tpl
+%%WWWDIR%%/themes/dgm/templates/display_spam_report.tpl
+%%WWWDIR%%/themes/dgm/templates/domainsettings.tpl
+%%WWWDIR%%/themes/dgm/templates/header.tpl
+%%WWWDIR%%/themes/dgm/templates/help.tpl
+%%WWWDIR%%/themes/dgm/templates/html_foot.tpl
+%%WWWDIR%%/themes/dgm/templates/html_head.tpl
+%%WWWDIR%%/themes/dgm/templates/internal-init.tpl
+%%WWWDIR%%/themes/dgm/templates/list-cache-table.tpl
+%%WWWDIR%%/themes/dgm/templates/list-cache.tpl
+%%WWWDIR%%/themes/dgm/templates/login.tpl
+%%WWWDIR%%/themes/dgm/templates/login_foot.tpl
+%%WWWDIR%%/themes/dgm/templates/login_head.tpl
+%%WWWDIR%%/themes/dgm/templates/logout.tpl
+%%WWWDIR%%/themes/dgm/templates/menu.tpl
+%%WWWDIR%%/themes/dgm/templates/public.tpl
+%%WWWDIR%%/themes/dgm/templates/quickstats.tpl
+%%WWWDIR%%/themes/dgm/templates/rulestats.tpl
+%%WWWDIR%%/themes/dgm/templates/settings.tpl
+%%WWWDIR%%/themes/dgm/templates/stats.tpl
+%%WWWDIR%%/themes/dgm/templates/view.tpl
+%%WWWDIR%%/themes/dgm/templates/viewmail_header.tpl
+%%WWWDIR%%/themes/dgm/templates/viewmail_menu.tpl
+%%WWWDIR%%/themes/dgm/templates/virusstats.tpl
+%%WWWDIR%%/themes/dgm/templates/wblist.tpl
+%%WWWDIR%%/themes/dgm/templates/welcome.tpl
+%%WWWDIR%%/themes/dgm/templates/xadminstats.tpl
+%%WWWDIR%%/themes/dgm/templates/xadminusers.tpl
+%%WWWDIR%%/themes/dgm/templates/xdomainsettings.tpl
+%%WWWDIR%%/themes/dgm/templates/xlogin.tpl
+%%WWWDIR%%/themes/ocean_surf/css/style.css
+%%WWWDIR%%/themes/ocean_surf/compiled/.placeholder
+%%WWWDIR%%/themes/ocean_surf/images/admin-int.png
+%%WWWDIR%%/themes/ocean_surf/images/bad-header.png
+%%WWWDIR%%/themes/ocean_surf/images/banned-file.png
+%%WWWDIR%%/themes/ocean_surf/images/blocked.jpg
+%%WWWDIR%%/themes/ocean_surf/images/buttonbg.gif
+%%WWWDIR%%/themes/ocean_surf/images/delete-item.png
+%%WWWDIR%%/themes/ocean_surf/images/edit.png
+%%WWWDIR%%/themes/ocean_surf/images/ham.png
+%%WWWDIR%%/themes/ocean_surf/images/help.png
+%%WWWDIR%%/themes/ocean_surf/images/logout.png
+%%WWWDIR%%/themes/ocean_surf/images/maia-logo.gif
+%%WWWDIR%%/themes/ocean_surf/images/maia-logotoolbar.gif
+%%WWWDIR%%/themes/ocean_surf/images/poweredbymaia.gif
+%%WWWDIR%%/themes/ocean_surf/images/quarantine.png
+%%WWWDIR%%/themes/ocean_surf/images/redo.png
+%%WWWDIR%%/themes/ocean_surf/images/report-spam.png
+%%WWWDIR%%/themes/ocean_surf/images/rescue-item.png
+%%WWWDIR%%/themes/ocean_surf/images/settings.png
+%%WWWDIR%%/themes/ocean_surf/images/spam.png
+%%WWWDIR%%/themes/ocean_surf/images/stats.png
+%%WWWDIR%%/themes/ocean_surf/images/view-decoded.png
+%%WWWDIR%%/themes/ocean_surf/images/view-raw.png
+%%WWWDIR%%/themes/ocean_surf/images/virus.png
+%%WWWDIR%%/themes/ocean_surf/images/welcome.png
+%%WWWDIR%%/themes/ocean_surf/images/white-black-list.png
+%%WWWDIR%%/themes/ocean_surf/name
+%%WWWDIR%%/themes/ocean_surf/templates/admindomains.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/adminhelp.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/adminindex.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/adminlanguages.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/adminstats.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/adminsystem.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/adminthemes.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/adminusers.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/adminviruses.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/cache_pager.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/display_spam_report.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/domainsettings.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/help.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/html_foot.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/html_head.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/internal-init.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/list-cache.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/login.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/login_foot.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/login_head.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/logout.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/menu_bottom.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/menu_top.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/rulestats.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/settings.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/stats.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/view.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/viewmail_menu.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/virusstats.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/wblist.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/welcome.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/xadminstats.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/xadminusers.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/xdomainsettings.tpl
+%%WWWDIR%%/themes/ocean_surf/templates/xlogin.tpl
+%%WWWDIR%%/tooltips.js
+%%WWWDIR%%/view.php
+%%WWWDIR%%/viewer.php
+%%WWWDIR%%/virus.php
+%%WWWDIR%%/virusstats.php
+%%WWWDIR%%/wblist.php
+%%WWWDIR%%/welcome.php
+%%WWWDIR%%/xadmindomains.php
+%%WWWDIR%%/xadminlanguages.php
+%%WWWDIR%%/xadminstats.php
+%%WWWDIR%%/xadminsystem.php
+%%WWWDIR%%/xadminthemes.php
+%%WWWDIR%%/xadminusers.php
+%%WWWDIR%%/xadminviruses.php
+%%WWWDIR%%/xdomainsettings.php
+%%WWWDIR%%/ximpersonate.php
+%%WWWDIR%%/xlogin.php
+@dirrm %%WWWDIR%%/themes/ocean_surf/templates
+@dirrm %%WWWDIR%%/themes/ocean_surf/images
+@dirrm %%WWWDIR%%/themes/ocean_surf/css
+@dirrm %%WWWDIR%%/themes/ocean_surf/compiled
+@dirrm %%WWWDIR%%/themes/ocean_surf
+@dirrm %%WWWDIR%%/themes/dgm/templates
+@dirrm %%WWWDIR%%/themes/dgm/images
+@dirrm %%WWWDIR%%/themes/dgm/css
+@dirrm %%WWWDIR%%/themes/dgm/compiled
+@dirrm %%WWWDIR%%/themes/dgm/code
+@dirrm %%WWWDIR%%/themes/dgm
+@dirrm %%WWWDIR%%/themes/desert_sand/templates
+@dirrm %%WWWDIR%%/themes/desert_sand/images
+@dirrm %%WWWDIR%%/themes/desert_sand/css
+@dirrm %%WWWDIR%%/themes/desert_sand/compiled
+@dirrm %%WWWDIR%%/themes/desert_sand/code
+@dirrm %%WWWDIR%%/themes/desert_sand
+@dirrm %%WWWDIR%%/themes
+@dirrm %%WWWDIR%%/overlib/mini
+@dirrm %%WWWDIR%%/overlib
+@dirrm %%WWWDIR%%/locale/en
+@dirrm %%WWWDIR%%/locale
+@dirrm %%WWWDIR%%/libs
+@dirrm %%WWWDIR%%/images
+@dirrm %%WWWDIR%%/admin/scripts
+@dirrm %%WWWDIR%%/admin
+@dirrm %%WWWDIR%%