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_razor2 already
24 db_get spamassassin-cn/userazor2 || true
25 if [ -z "$RET" ]; then
26 userazor2=$(grep -e '^use_razor2 ' $confdir/local.cf | cut -d ' ' -f2-)
27 if [ "x$userazor2" = "x1" ]; then
28 db_set spamassassin-cn/userazor2 "true"
29 elif [ "x$userazor2" = "x0" ]; then
30 db_set spamassassin-cn/userazor2 "false"
35 # do we have amavisd-new
36 db_get spamassassin-cn/runservice || true
37 if [ -z "$RET" ]; then
38 if dpkg -l amavisd-new | grep -q '^.i'; then
39 db_set spamassassin-cn/runservice "false" || true
45 db_input medium spamassassin-cn/usebayes || true
46 db_input medium spamassassin-cn/userazor2 || true
47 db_input high spamassassin-cn/runservice || true
51 db_get spamassassin-cn/runservice
52 if [ "$RET" = "true" ]; then
53 db_input high spamassassin-cn/runasuser || true
58 # dh_installdebconf will replace this with shell code automatically
59 # generated by other debhelper scripts.