blob: 27e81ef8c19cc7844bfadce35fa811fb3da9ac20 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
#!/bin/sh
#
# $FreeBSD$
DATADIR=%%DATADIR%%
ETC_FILES="%%ETC_FILES%%"
prune_lang_conf()
{
for LANG_DIR in ${DATADIR}/reports/*
do
for REPORT_FILE in ${LANG_DIR}/*.sample
do
cmp -s ${REPORT_FILE%.sample} ${REPORT_FILE} \
&& rm -f ${REPORT_FILE%.sample}
done
done
}
prune_wrappers()
{
for WRAPPER in ${PKG_PREFIX}/libexec/MailScanner/*-wrapper
do
cmp -s ${WRAPPER} ${WRAPPER}.sample \
&& rm -f ${WRAPPER}
done
}
prune_autoupdate()
{
for AUTOUPDATE in ${PKG_PREFIX}/libexec/MailScanner/*-autoupdate
do
cmp -s ${AUTOUPDATE} ${AUTOUPDATE}.sample \
&& rm -f ${AUTOUPDATE}
done
}
prune_rules()
{
for RULES in ${PKG_PREFIX}/etc/MailScanner/rules/*.rules
do
cmp -s ${RULES} ${RULES}.sample \
&& rm -f ${RULES}
done
}
prune_mcp()
{
for MCP_FILES in %%MCP_FILES%%
do
cmp -s ${PKG_PREFIX}/etc/MailScanner/mcp/${MCP_FILES}.sample \
${PKG_PREFIX}/etc/MailScanner/mcp/${MCP_FILES} \
&& rm -f ${PKG_PREFIX}/etc/MailScanner/mcp/${MCP_FILES}
done
}
prune_etc()
{
for ETC in ${ETC_FILES}
do
cmp -s ${PKG_PREFIX}/etc/MailScanner/${ETC}.sample \
${PKG_PREFIX}/etc/MailScanner/${ETC} \
&& rm -f ${PKG_PREFIX}/etc/MailScanner/${ETC}
done
}
case $2 in
DEINSTALL)
[ -L ${PKG_PREFIX}/etc/mail/spamassassin/mailscanner.cf ] \
&& rm -f ${PKG_PREFIX}/etc/mail/spamassassin/mailscanner.cf
prune_lang_conf
prune_wrappers
prune_autoupdate
prune_rules
prune_mcp
prune_etc
exit 0
;;
esac
|