6 . /usr/share/debconf/confmodule
9 confdir="/etc/spamassassin"
11 if [ -s $confdir/local.cf ]; then
12 # check if user had use_bayes already
13 db_get spamassassin-cn/usebayes || true
14 if [ -z "$RET" ]; then
15 usebayes=$(grep -e '^use_bayes ' $confdir/local.cf | cut -d ' ' -f2-)
16 if [ "x$usebayes" = "x1" ]; then
17 db_set spamassassin-cn/usebayes "true"
18 elif [ "x$usebayes" = "x0" ]; then
19 db_set spamassassin-cn/usebayes "false"
23 # check if user had use_dcc already
24 db_get spamassassin-cn/usedcc || true
25 if [ -z "$RET" ]; then
26 usedcc=$(grep -e '^use_dcc ' $confdir/local.cf | cut -d ' ' -f2-)
27 if [ "x$usedcc" = "x1" ]; then
28 db_set spamassassin-cn/usedcc "true"
29 elif [ "x$usedcc" = "x0" ]; then
30 db_set spamassassin-cn/usedcc "false"
34 # check if user had use_razor2 already
35 db_get spamassassin-cn/userazor2 || true
36 if [ -z "$RET" ]; then
37 userazor2=$(grep -e '^use_razor2 ' $confdir/local.cf | cut -d ' ' -f2-)
38 if [ "x$userazor2" = "x1" ]; then
39 db_set spamassassin-cn/userazor2 "true"
40 elif [ "x$userazor2" = "x0" ]; then
41 db_set spamassassin-cn/userazor2 "false"
46 # do we have amavisd-new
47 db_get spamassassin-cn/runservice || true
48 if [ -z "$RET" ]; then
49 if dpkg -l amavisd-new | grep -q '^.i'; then
50 db_set spamassassin-cn/runservice "false" || true
56 db_input medium spamassassin-cn/usebayes || true
57 db_input medium spamassassin-cn/userazor2 || true
58 db_input medium spamassassin-cn/usedcc || true
59 db_input high spamassassin-cn/runservice || true
63 db_get spamassassin-cn/runservice
64 if [ "$RET" = "true" ]; then
65 db_input high spamassassin-cn/runasuser || true
70 # dh_installdebconf will replace this with shell code automatically
71 # generated by other debhelper scripts.