View | Details | Raw Unified | Return to bug 185452
Collapse All | Expand All

(-)Makefile (-68 / +46 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	maia
4
PORTNAME=	maia
5
DISTVERSION=	1.0.3-${SVNREVISION}
5
DISTVERSION=	1.0.3-${SVNREVISION}
6
PORTREVISION=	3
6
PORTREVISION=	4
7
CATEGORIES=	security
7
CATEGORIES=	security
8
MASTER_SITES=	http://www.purplehat.org/downloads/maia/
8
MASTER_SITES=	http://www.purplehat.org/downloads/maia/
9
9
Lines 35-43 Link Here
35
35
36
USERS=	vscan
36
USERS=	vscan
37
GROUPS=	vscan
37
GROUPS=	vscan
38
MAIADIR?=	/var/maiad
38
MAIAHOME=	/var/maiad
39
MAIAQUARANTINE?=	/var/maiad/virusmails
39
MAIAQUARANTINE?=	/var/maiad/virusmails
40
PEAR_DIR?=	${LOCALBASE}/share/pear
40
PEAR_DIR?=	${LOCALBASE}/share/pear
41
PLIST_SUB+=	USERS="${USERS}" GROUPS="${GROUPS}" WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
41
42
42
OPTIONS_DEFINE=	APACHE LIGHTTPD WEBHOST MYSQL MYSQLSERVER PGSQL PGSQLSERVER DOVECOT \
43
OPTIONS_DEFINE=	APACHE LIGHTTPD WEBHOST MYSQL MYSQLSERVER PGSQL PGSQLSERVER DOVECOT \
43
		POSTFIX PFA FUZZYOCR CLAMAV SPAMASSASSIN GRAPHICS BDB ALTERMIME CRYPT \
44
		POSTFIX PFA FUZZYOCR CLAMAV SPAMASSASSIN GRAPHICS BDB ALTERMIME CRYPT \
Lines 83-96 Link Here
83
P7ZIP_DESC=		P7ZIP support with archivers/p7zip
84
P7ZIP_DESC=		P7ZIP support with archivers/p7zip
84
TNEF_DESC=		Add external tnef decoder
85
TNEF_DESC=		Add external tnef decoder
85
86
86
SUB_FILES=	pkg-install pkg-deinstall pkg-message
87
SUB_FILES=	maiad pkg-message
87
SUB_LIST+=	MAIAUSER=${USERS} \
88
SUB_LIST+=	USERS=${USERS} \
88
		MAIAGROUP=${GROUPS} \
89
		GROUPS=${GROUPS} \
89
		MAIADIR=${MAIADIR} \
90
		MAIAHOME=${MAIAHOME} \
90
		MAIAQUARANTINE=${MAIAQUARANTINE}
91
		MAIAQUARANTINE=${MAIAQUARANTINE} \
92
		ETCDIR=${ETCDIR}
91
USE_RC_SUBR+=	maiad
93
USE_RC_SUBR+=	maiad
92
94
93
NO_STAGE=	yes
94
.include <bsd.port.options.mk>
95
.include <bsd.port.options.mk>
95
96
96
# Code is a bit fiddly here; we can't use USE variables after pre.mk so we have
97
# Code is a bit fiddly here; we can't use USE variables after pre.mk so we have
Lines 117-124 Link Here
117
USE_PHP+=	pgsql
118
USE_PHP+=	pgsql
118
.endif
119
.endif
119
120
120
.include <bsd.port.pre.mk>
121
122
.if ${PORT_OPTIONS:MLIGHTTPD}
121
.if ${PORT_OPTIONS:MLIGHTTPD}
123
RUN_DEPENDS+=	lighttpd:${PORTSDIR}/www/lighttpd
122
RUN_DEPENDS+=	lighttpd:${PORTSDIR}/www/lighttpd
124
.endif
123
.endif
Lines 139-145 Link Here
139
.endif
138
.endif
140
139
141
.if ${PORT_OPTIONS:MMYSQLSERVER}
140
.if ${PORT_OPTIONS:MMYSQLSERVER}
142
RUN_DEPENDS+=	${LOCALBASE}/bin/mysqld_safe:${PORTSDIR}/databases/mysql55-server
141
USE_MYSQL=	server
143
.endif
142
.endif
144
143
145
.if ${PORT_OPTIONS:MPGSQL}
144
.if ${PORT_OPTIONS:MPGSQL}
Lines 147-153 Link Here
147
.endif
146
.endif
148
147
149
.if ${PORT_OPTIONS:MPGSQLSERVER}
148
.if ${PORT_OPTIONS:MPGSQLSERVER}
150
RUN_DEPENDS+=	${LOCALBASE}/bin/pg_ctl:${PORTSDIR}/databases/postgresql84-server
149
USE_PGSQL=	server
151
.endif
150
.endif
152
151
153
.if ${PORT_OPTIONS:MDOVECOT}
152
.if ${PORT_OPTIONS:MDOVECOT}
Lines 282-366 Link Here
282
RUN_DEPENDS+=	tnef:${PORTSDIR}/converters/tnef
281
RUN_DEPENDS+=	tnef:${PORTSDIR}/converters/tnef
283
.endif
282
.endif
284
283
284
.include <bsd.port.pre.mk>
285
285
post-patch:
286
post-patch:
286
.for m in scripts/configtest.pl scripts/expire-quarantine-cache.pl \
287
.for m in scripts/configtest.pl scripts/expire-quarantine-cache.pl \
287
	scripts/generate-key.pl scripts/load-sa-rules.pl scripts/maiadbtool.pl \
288
	scripts/generate-key.pl scripts/load-sa-rules.pl scripts/maiadbtool.pl \
288
	scripts/process-quarantine.pl scripts/resend.pl scripts/send-quarantine-digests.pl \
289
	scripts/process-quarantine.pl scripts/resend.pl scripts/send-quarantine-digests.pl \
289
	scripts/send-quarantine-reminders.pl scripts/stats-snapshot.pl
290
	scripts/send-quarantine-reminders.pl scripts/stats-snapshot.pl
290
		@${REINPLACE_CMD} -e "s|/etc/maia/maia.conf|${PREFIX}/etc/maia.conf|" \
291
		@${REINPLACE_CMD} -e "s|/etc/maia/maia.conf|${ETCDIR}/maia.conf|" \
291
			${WRKSRC}/${m}
292
			${WRKSRC}/${m}
293
.endfor
292
294
295
.for i in digest.tpl newuser.tpl reminder.tpl
296
	${MV} ${WRKSRC}/templates/${i} ${WRKSRC}/templates/${i}.dist
293
.endfor
297
.endfor
294
.for a in maiad.conf.dist
298
295
	@${REINPLACE_CMD} -e "s|daemon_user  = 'maia'|daemon_user  = '${USERS}'|" \
299
	@${REINPLACE_CMD} -e "s|daemon_user  = 'maia'|daemon_user  = '${USERS}'|" \
296
		-e "s|daemon_group = 'maia'|daemon_group = '${GROUPS}'|" \
300
		-e "s|daemon_group = 'maia'|daemon_group = '${GROUPS}'|" \
297
		-e "s|/var/lib/maia|${MAIADIR}|" \
301
		-e "s|/var/lib/maia|${MAIAHOME}|" ${WRKSRC}/maiad.conf.dist
298
		-e "s|/var/log/maia|${MAIADIR}|" ${WRKSRC}/${a}
302
299
.endfor
303
	@${REINPLACE_CMD} -e "s|/etc/maia.conf|${ETCDIR}/maia.conf|" \
300
.for i in maia.conf.dist
301
	@${REINPLACE_CMD} -e "s|/etc/maia.conf|${PREFIX}/etc/maia.conf|" \
302
		-e "s|username = 'maia'|username = '${USERS}'|" \
304
		-e "s|username = 'maia'|username = '${USERS}'|" \
303
		-e "s|/var/lib/maia|${MAIADIR}/maia|" \
305
		-e "s|/var/lib/maia|${DATADIR}|" \
304
		-e "s|/usr/bin/sa-learn|/usr/local/bin/sa-learn|" \
306
		-e "s|/usr/bin/sa-learn|${PREFIX}/bin/sa-learn|" \
305
		-e "s|local_cf_dir = undef|local_cf_dir = '${PREFIX}/etc/mail/spamassassin'|" \
307
		-e "s|local_cf_dir = undef|local_cf_dir = '${PREFIX}/etc/mail/spamassassin'|" \
306
		-e "s|system_rules_dir = undef|system_rules_dir = '/var/db/spamassassin'|" \
308
		-e "s|system_rules_dir = undef|system_rules_dir = '/var/db/spamassassin'|" \
307
		-e "s|user_rules_dir = undef|user_rules_dir = '${MAIADIR}/.spamassassin'|" \
309
		-e "s|user_rules_dir = undef|user_rules_dir = '${DATADIR}/.spamassassin'|" \
308
		-e "s|pid_dir = '/var/run/maia/'|pid_dir = '${MAIADIR}/'|" \
310
		-e "s|template_dir = '/etc/maia/templates/'|template_dir = '${ETCDIR}/templates/'|" \
309
		-e "s|log_dir = '/var/log/maia'|log_dir = '${MAIADIR}'|" \
311
			${WRKSRC}/maia.conf.dist
310
		-e "s|template_dir = '/etc/maia/templates/'|template_dir = '${MAIADIR}/maia/templates/'|" \
312
311
			${WRKSRC}/${i}
313
	@${REINPLACE_CMD} -e "s|/etc/maia/maiad.conf|${ETCDIR}/maiad.conf|" \
312
.endfor
314
		-e "s|/var/lib/maia|${DATADIR}|" \
313
.for a in maiad
315
		-e "s@'zoo'\]@['zoo','unzoo'] ]@" ${WRKSRC}/maiad
314
	@${REINPLACE_CMD} -e "s|/etc/maia/maiad.conf|${PREFIX}/etc/maiad.conf|" \
316
315
		-e "s|/var/lib/maia|${MAIADIR}|" \
316
		-e "s@'zoo'\]@['zoo','unzoo'] ]@" ${WRKSRC}/${a}
317
.endfor
318
	@${FIND} -E ${WRKSRC} -iregex '.*(bak|~)$$' -delete
317
	@${FIND} -E ${WRKSRC} -iregex '.*(bak|~)$$' -delete
319
318
320
pre-install:
321
	@${SH} ${PKGINSTALL} ${DISTNAME} PRE-INSTALL
322
323
do-install:
319
do-install:
324
	@${INSTALL} -d ${WWWDIR}
320
	${MKDIR} -p ${STAGEDIR}${WWWDIR}
325
	@cd ${WRKSRC}/php && ${FIND} . | ${CPIO} --quiet -pdm -L ${WWWDIR}
321
	@cd ${WRKSRC}/php && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
326
	@cd ${WRKSRC}/scripts && ${FIND} . | ${CPIO} --quiet -pdm -L ${MAIADIR}/maia/scripts
322
	${MKDIR} -p ${STAGEDIR}${DATADIR}
327
	@cd ${WRKSRC}/templates && ${FIND} . | ${CPIO} --quiet -pdm -L ${MAIADIR}/maia/templates
323
	@cd ${WRKSRC}/scripts && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/scripts
324
	${MKDIR} -p ${STAGEDIR}${ETCDIR}/templates
325
.for i in digest.tpl newuser.tpl reminder.tpl
326
	${INSTALL} -m 644 ${WRKSRC}/templates/${i}.dist ${STAGEDIR}${ETCDIR}/templates
327
.endfor
328
	${INSTALL_SCRIPT} ${WRKSRC}/maiad ${STAGEDIR}${PREFIX}/sbin
329
	${INSTALL} -m 644 ${WRKSRC}/maiad.conf.dist ${STAGEDIR}${ETCDIR}/maiad.conf.dist
330
	${INSTALL} -m 644 ${WRKSRC}/maia.conf.dist ${STAGEDIR}${ETCDIR}/maia.conf.dist
331
	${CHOWN} ${WWWOWN}:${WWWGRP} ${STAGEDIR}${WWWDIR}/themes/*/compiled
332
	${LN} -s ${PREFIX}/share/smarty ${STAGEDIR}${WWWDIR}/libs/Smarty
328
333
329
.for i in maiad
330
	@${INSTALL_SCRIPT} ${WRKSRC}/${i} ${PREFIX}/sbin
331
.endfor
332
	@${INSTALL_SCRIPT} -m 640 ${WRKSRC}/maiad.conf.dist ${PREFIX}/etc/maiad.conf.dist
333
	@${INSTALL_SCRIPT} -m 640 ${WRKSRC}/maia.conf.dist ${PREFIX}/etc/maia.conf.dist
334
#
335
#  This can contain sensitive information, e.g. SQL passwords, so it should be handled
336
#  with care.
337
#
338
.if !exists(${PREFIX}/www/${PORTNAME}/config.php)
339
	@${INSTALL} -o ${WWWOWN} -g ${WWWGRP} -m 640 \
340
		${WRKSRC}/php/config.php.dist \
341
		${PREFIX}/www/${PORTNAME}/config.php
342
.endif
343
.if ${PORT_OPTIONS:MDOCS}
334
.if ${PORT_OPTIONS:MDOCS}
344
	@${MKDIR} ${DOCSDIR}
335
	${MKDIR} ${STAGEDIR}${DOCSDIR}
345
.for i in ${DOCS}
336
.for i in ${DOCS}
346
	@${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
337
	${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}
347
.endfor
338
.endfor
348
.endif
339
.endif
349
340
350
post-install:
341
post-install:
351
.for maiaconf in maia maiad
352
	@if [ ! -f ${PREFIX}/etc/${maiaconf}.conf ]; then \
353
		${CP} -p ${PREFIX}/etc/${maiaconf}.conf.dist \
354
		${PREFIX}/etc/${maiaconf}.conf ; \
355
	fi
356
	@${CHOWN} ${USERS}:${GROUPS} ${PREFIX}/etc/${maiaconf}.conf \
357
		${PREFIX}/etc/${maiaconf}.conf.dist
358
.endfor
359
	@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}
360
	@${CHOWN} -R ${USERS}:${GROUPS} ${MAIADIR}/
361
	@${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}' >> ${TMPPLIST}
362
	@${ECHO_CMD} '@exec ${CHOWN} -R ${USERS}:${GROUPS} ${MAIADIR}' >> ${TMPPLIST}
363
	@${LN} -s ${PREFIX}/share/smarty ${PREFIX}/www/${PORTNAME}/libs/Smarty
364
	@${CAT} ${PKGMESSAGE}
342
	@${CAT} ${PKGMESSAGE}
365
343
366
.include <bsd.port.post.mk>
344
.include <bsd.port.post.mk>
(-)files/maiad.in (-19 / +24 lines)
Lines 13-46 Link Here
13
13
14
. /etc/rc.subr
14
. /etc/rc.subr
15
15
16
name="maiad"
16
name=maiad
17
rcvar=maiad_enable
17
rcvar=maiad_enable
18
18
19
load_rc_config $name
19
load_rc_config $name
20
20
21
: ${maiad_enable="NO"}
21
: ${maiad_enable:=NO}
22
: ${maiad_pidfile="%%MAIADIR%%/maiad.pid"}
22
: ${maiad_pidfile="/var/run/maia/maiad.pid"}
23
23
24
required_files=%%PREFIX%%/etc/maiad.conf
24
required_files=%%ETCDIR%%/maiad.conf
25
25
26
start_cmd=${name}_start
26
start_cmd="%%PREFIX%%/sbin/maiad start"
27
stop_cmd=${name}_stop
27
start_precmd="start_precmd"
28
28
extra_commands="status"
29
pidfile=${maiad_pidfile}
29
pidfile=${maiad_pidfile}
30
procname=${maiad_procname}
30
procname=maiad
31
31
32
start_precmd=${name}_prestart
32
start_precmd()
33
{
34
	for i in db tmp var virusmails; do
35
		if [ ! -e %%MAIAHOME%%/${i} ]; then
36
			install -d -o %%USERS%% -g %%GROUPS%% -m 750 %%MAIAHOME%%/${i}
37
		fi
38
	done
39
			
40
	for i in log run lock; do
41
		if [ ! -e /var/${i}/maia ]; then
42
			install -d -o %%USERS%% -g %%GROUPS%% /var/${i}/maia
43
		fi
44
	done
33
45
34
maiad_prestart() {
46
	# not sure why, but previous maintainer had this in the rc script
35
	rm -rf %%MAIADIR%%/tmp/* %%MAIADIR%%/tmp/.* 2>/dev/null || true
47
	rm -rf %%MAIAHOME%%/tmp/* %%MAIAHOME%%/tmp/.* 2>/dev/null || true
36
}
48
}
37
49
38
maiad_start() {
50
run_rc_command "$1"
39
	%%PREFIX%%/sbin/maiad start
40
}
41
51
42
maiad_stop() {
43
	%%PREFIX%%/sbin/maiad stop
44
}
45
46
run_rc_command "$1"
(-)files/pkg-deinstall.in (-20 lines)
Lines 1-20 Link Here
1
#!/bin/sh
2
#
3
# $FreeBSD$
4
#
5
6
DIR=%%MAIADIR%%
7
QUARANTINE=%%MAIAQUARANTINE%%
8
MAIAWEB=%%PREFIX%%/www/maia
9
10
if [ "$2" = "POST-DEINSTALL" ]; then
11
    if [ -e ${DIR} ]; then
12
	echo "You should manually remove the \"${DIR}\" directory."
13
    fi
14
    if [ -e ${QUARANTINE} ]; then
15
      echo "You should manually remove the \"${QUARANTINE}\" directory."
16
    fi
17
    if [ -e ${MAIAWEB} ]; then
18
      echo "You should manually remove the \"${MAIAWEB}\" directory."
19
    fi
20
fi
(-)files/pkg-install.in (-28 lines)
Lines 1-28 Link Here
1
#!/bin/sh
2
#
3
# $FreeBSD$
4
#
5
6
USER=%%MAIAUSER%%
7
GROUP=%%MAIAGROUP%%
8
DIR=%%MAIADIR%%
9
QUARANTINE=%%MAIAQUARANTINE%%
10
11
if [ "$2" = "PRE-INSTALL" ]; then
12
    /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}
13
    echo "Created \"${DIR}\" directory."
14
    /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}/db
15
    echo "Created \"${DIR}/db\" directory."
16
    /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}/tmp
17
    echo "Created \"${DIR}/tmp\" directory."
18
    /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}/var
19
    echo "Created \"${DIR}/var\" directory."
20
    /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}/maia
21
    echo "Created \"${DIR}/maia\" directory."
22
    /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}/maia/scripts
23
    echo "Created \"${DIR}/maia/scripts\" directory."
24
    /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${DIR}/maia/templates
25
    echo "Created \"${DIR}/maia/templates\" directory."
26
    /usr/bin/install -o ${USER} -g ${GROUP} -m 750 -d ${QUARANTINE}
27
    echo "Created \"${QUARANTINE}\" directory."
28
fi
(-)pkg-plist (-58 / +83 lines)
Lines 1-9 Link Here
1
@unexec if cmp -s %D/etc/maiad.conf.dist %D/etc/maiad.conf; then rm -f %D/etc/maiad.conf; fi
1
@unexec cmp -s %D/%%ETCDIR%%/maiad.conf.dist %D/%%ETCDIR%%/maiad.conf && rm -f %D/%%ETCDIR%%/maiad.conf || true
2
etc/maiad.conf.dist
2
@exec if [ ! -f %D/%%ETCDIR%%/maiad.conf ] ; then cp -p %D/%%ETCDIR%%/maiad.conf.dist %D/%%ETCDIR%%/maiad.conf; fi
3
@exec if [ ! -f %D/etc/maiad.conf ] ; then cp -p %D/%F %B/maiad.conf; fi
3
@unexec cmp -s %D/%%ETCDIR%%/maia.conf.dist %D/%%ETCDIR%%/maia.conf && rm -f %D/%%ETCDIR%%/maia.conf || true
4
@unexec if cmp -s %D/etc/maia.conf.dist %D/etc/maia.conf; then rm -f %D/etc/maia.conf; fi
4
@exec if [ ! -f %D/%%ETCDIR%%/maia.conf ] ; then cp -p %D/%%ETCDIR%%/maia.conf.dist %D/%%ETCDIR%%/maia.conf; fi
5
etc/maia.conf.dist
5
@unexec cmp -s %D/%%ETCDIR%%/templates/digest.tpl.dist %D/%%ETCDIR%%/templates/digest.tpl && rm -f %D/%%ETCDIR%%/templates/digest.tpl || true
6
@exec if [ ! -f %D/etc/maia.conf ] ; then cp -p %D/%F %B/maia.conf; fi
6
@exec if [ ! -f %D/%%ETCDIR%%/templates/digest.tpl ] ; then cp -p %D/%%ETCDIR%%/templates/digest.tpl.dist %D/%%ETCDIR%%/templates/digest.tpl; fi
7
@unexec cmp -s %D/%%ETCDIR%%/templates/newuser.tpl.dist %D/%%ETCDIR%%/templates/newuser.tpl && rm -f %D/%%ETCDIR%%/templates/newuser.tpl || true
8
@exec if [ ! -f %D/%%ETCDIR%%/templates/newuser.tpl ] ; then cp -p %D/%%ETCDIR%%/templates/newuser.tpl.dist %D/%%ETCDIR%%/templates/newuser.tpl; fi
9
@unexec cmp -s %D/%%ETCDIR%%/templates/reminder.tpl.dist %D/%%ETCDIR%%/templates/reminder.tpl && rm -f %D/%%ETCDIR%%/templates/reminder.tpl || true
10
@exec if [ ! -f %D/%%ETCDIR%%/templates/reminder.tpl ] ; then cp -p %D/%%ETCDIR%%/templates/reminder.tpl.dist %D/%%ETCDIR%%/templates/reminder.tpl; fi
11
@unexec cmp -s %D/www/maia/config.php.dist %D/www/maia/config.php && rm -f %D/www/maia/config.php || true
12
@exec if [ ! -f %D/www/maia/config.php ] ; then cp -p %D/www/maia/config.php.dist %D/www/maia/config.php; fi
13
@exec install -d -o %%WWWOWN%% -g %%WWWGRP%% %D/www/maia/themes/desert_sand/compiled
14
@exec install -d -o %%WWWOWN%% -g %%WWWGRP%% %D/www/maia/themes/dgm/compiled
15
@exec install -d -o %%WWWOWN%% -g %%WWWGRP%% %D/www/maia/themes/ocean_surf/compiled
16
%%ETCDIR%%/maia.conf.dist
17
%%ETCDIR%%/maiad.conf.dist
18
%%ETCDIR%%/templates/digest.tpl.dist
19
%%ETCDIR%%/templates/newuser.tpl.dist
20
%%ETCDIR%%/templates/reminder.tpl.dist
21
share/maia/scripts/configtest.pl
22
share/maia/scripts/expire-quarantine-cache.pl
23
share/maia/scripts/generate-key.pl
24
share/maia/scripts/load-sa-rules.pl
25
share/maia/scripts/maiadbtool.pl
26
share/maia/scripts/process-quarantine.pl
27
share/maia/scripts/resend.pl
28
share/maia/scripts/send-quarantine-digests.pl
29
share/maia/scripts/send-quarantine-reminders.pl
30
share/maia/scripts/stats-snapshot.pl
7
sbin/maiad
31
sbin/maiad
8
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
32
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
9
%%PORTDOCS%%%%DOCSDIR%%/README
33
%%PORTDOCS%%%%DOCSDIR%%/README
Lines 47-56 Link Here
47
%%WWWDIR%%/chart_rules.php
71
%%WWWDIR%%/chart_rules.php
48
%%WWWDIR%%/chart_stats.php
72
%%WWWDIR%%/chart_stats.php
49
%%WWWDIR%%/chart_virus.php
73
%%WWWDIR%%/chart_virus.php
50
@unexec if cmp -s %D/www/maia/config.php.dist %D/www/maia/config.php; then rm -f %D/www/maia/config.php; fi
51
%%WWWDIR%%/config.php.dist
74
%%WWWDIR%%/config.php.dist
52
@exec if [ ! -f %D/www/maia/config.php ] ; then cp -p %D/%F %B/config.php; fi
53
%%WWWDIR%%/config.php.dist
54
%%WWWDIR%%/confirm.php
75
%%WWWDIR%%/confirm.php
55
%%WWWDIR%%/constants.php
76
%%WWWDIR%%/constants.php
56
%%WWWDIR%%/core.php
77
%%WWWDIR%%/core.php
Lines 895-947 Link Here
895
%%WWWDIR%%/ximpersonate.php
916
%%WWWDIR%%/ximpersonate.php
896
%%WWWDIR%%/xlogin.php
917
%%WWWDIR%%/xlogin.php
897
%%WWWDIR%%/xsettings.php
918
%%WWWDIR%%/xsettings.php
898
@dirrm %%WWWDIR%%/themes/ocean_surf/templates/settings
919
@dirrmtry %%WWWDIR%%/themes/ocean_surf/templates/settings
899
@dirrm %%WWWDIR%%/themes/ocean_surf/templates
920
@dirrmtry %%WWWDIR%%/themes/ocean_surf/templates
900
@dirrm %%WWWDIR%%/themes/ocean_surf/javascript
921
@dirrmtry %%WWWDIR%%/themes/ocean_surf/javascript
901
@dirrm %%WWWDIR%%/themes/ocean_surf/images
922
@dirrmtry %%WWWDIR%%/themes/ocean_surf/images
902
@dirrm %%WWWDIR%%/themes/ocean_surf/css/images
923
@dirrmtry %%WWWDIR%%/themes/ocean_surf/css/images
903
@dirrm %%WWWDIR%%/themes/ocean_surf/css
924
@dirrmtry %%WWWDIR%%/themes/ocean_surf/css
904
@dirrm %%WWWDIR%%/themes/ocean_surf/compiled
925
@dirrmtry %%WWWDIR%%/themes/ocean_surf/compiled
905
@dirrm %%WWWDIR%%/themes/ocean_surf/code
926
@dirrmtry %%WWWDIR%%/themes/ocean_surf/code
906
@dirrm %%WWWDIR%%/themes/ocean_surf
927
@dirrmtry %%WWWDIR%%/themes/ocean_surf
907
@dirrm %%WWWDIR%%/themes/dgm/templates
928
@dirrmtry %%WWWDIR%%/themes/dgm/templates
908
@dirrm %%WWWDIR%%/themes/dgm/images
929
@dirrmtry %%WWWDIR%%/themes/dgm/images
909
@dirrm %%WWWDIR%%/themes/dgm/css
930
@dirrmtry %%WWWDIR%%/themes/dgm/css
910
@dirrm %%WWWDIR%%/themes/dgm/compiled
931
@dirrmtry %%WWWDIR%%/themes/dgm/compiled
911
@dirrm %%WWWDIR%%/themes/dgm/code
932
@dirrmtry %%WWWDIR%%/themes/dgm/code
912
@dirrm %%WWWDIR%%/themes/dgm
933
@dirrmtry %%WWWDIR%%/themes/dgm
913
@dirrm %%WWWDIR%%/themes/desert_sand/templates/welcome
934
@dirrmtry %%WWWDIR%%/themes/desert_sand/templates/welcome
914
@dirrm %%WWWDIR%%/themes/desert_sand/templates/settings
935
@dirrmtry %%WWWDIR%%/themes/desert_sand/templates/settings
915
@dirrm %%WWWDIR%%/themes/desert_sand/templates
936
@dirrmtry %%WWWDIR%%/themes/desert_sand/templates
916
@dirrm %%WWWDIR%%/themes/desert_sand/javascript
937
@dirrmtry %%WWWDIR%%/themes/desert_sand/javascript
917
@dirrm %%WWWDIR%%/themes/desert_sand/images
938
@dirrmtry %%WWWDIR%%/themes/desert_sand/images
918
@dirrm %%WWWDIR%%/themes/desert_sand/css/images
939
@dirrmtry %%WWWDIR%%/themes/desert_sand/css/images
919
@dirrm %%WWWDIR%%/themes/desert_sand/css
940
@dirrmtry %%WWWDIR%%/themes/desert_sand/css
920
@dirrm %%WWWDIR%%/themes/desert_sand/compiled
941
@dirrmtry %%WWWDIR%%/themes/desert_sand/compiled
921
@dirrm %%WWWDIR%%/themes/desert_sand/code
942
@dirrmtry %%WWWDIR%%/themes/desert_sand/code
922
@dirrm %%WWWDIR%%/themes/desert_sand
943
@dirrmtry %%WWWDIR%%/themes/desert_sand
923
@dirrm %%WWWDIR%%/themes
944
@dirrmtry %%WWWDIR%%/themes
924
@dirrm %%WWWDIR%%/overlib/mini
945
@dirrmtry %%WWWDIR%%/overlib/mini
925
@dirrm %%WWWDIR%%/overlib
946
@dirrmtry %%WWWDIR%%/overlib
926
@dirrm %%WWWDIR%%/maia_db
947
@dirrmtry %%WWWDIR%%/maia_db
927
@dirrm %%WWWDIR%%/locale/sv
948
@dirrmtry %%WWWDIR%%/locale/sv
928
@dirrm %%WWWDIR%%/locale/ru
949
@dirrmtry %%WWWDIR%%/locale/ru
929
@dirrm %%WWWDIR%%/locale/pt
950
@dirrmtry %%WWWDIR%%/locale/pt
930
@dirrm %%WWWDIR%%/locale/no
951
@dirrmtry %%WWWDIR%%/locale/no
931
@dirrm %%WWWDIR%%/locale/nl
952
@dirrmtry %%WWWDIR%%/locale/nl
932
@dirrm %%WWWDIR%%/locale/it
953
@dirrmtry %%WWWDIR%%/locale/it
933
@dirrm %%WWWDIR%%/locale/hu
954
@dirrmtry %%WWWDIR%%/locale/hu
934
@dirrm %%WWWDIR%%/locale/fr
955
@dirrmtry %%WWWDIR%%/locale/fr
935
@dirrm %%WWWDIR%%/locale/en
956
@dirrmtry %%WWWDIR%%/locale/en
936
@dirrm %%WWWDIR%%/locale/de
957
@dirrmtry %%WWWDIR%%/locale/de
937
@dirrm %%WWWDIR%%/locale/da
958
@dirrmtry %%WWWDIR%%/locale/da
938
@dirrm %%WWWDIR%%/locale/cs
959
@dirrmtry %%WWWDIR%%/locale/cs
939
@dirrm %%WWWDIR%%/locale
960
@dirrmtry %%WWWDIR%%/locale
940
@dirrm %%WWWDIR%%/libs/jquery/images
961
@dirrmtry %%WWWDIR%%/libs/jquery/images
941
@dirrm %%WWWDIR%%/libs/jquery
962
@dirrmtry %%WWWDIR%%/libs/jquery
942
@dirrm %%WWWDIR%%/libs
963
@dirrmtry %%WWWDIR%%/libs
943
@dirrm %%WWWDIR%%/images
964
@dirrmtry %%WWWDIR%%/images
944
@dirrm %%WWWDIR%%/admin/scripts
965
@dirrmtry %%WWWDIR%%/admin/scripts
945
@dirrm %%WWWDIR%%/admin
966
@dirrmtry %%WWWDIR%%/admin
946
@dirrmtry %%WWWDIR%%
967
@dirrmtry %%WWWDIR%%
947
%%PORTDOCS%%@dirrm %%DOCSDIR%%
968
@dirrmtry %%DATADIR%%/scripts
969
@dirrmtry %%DATADIR%%
970
@dirrmtry %%ETCDIR%%/templates
971
@dirrmtry %%ETCDIR%%
972
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%

Return to bug 185452