Prva verzija za buster.
[spamassassin-cn.git] / debian / config
1 #!/bin/sh
2
3 set -e
4
5 # load Debconf
6 . /usr/share/debconf/confmodule
7 db_version 2.0
8
9 confdir="/etc/spamassassin"
10
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"
20         fi
21     fi
22
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"
31         fi
32     fi
33 fi
34
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
40     fi
41 fi
42
43 db_go || true
44
45 db_input medium spamassassin-cn/usebayes || true
46 db_input medium spamassassin-cn/userazor2 || true
47 db_input high spamassassin-cn/runservice || true
48
49 db_go || true
50
51 db_get spamassassin-cn/runservice
52 if [ "$RET" = "true" ]; then
53     db_input high spamassassin-cn/runasuser || true
54 fi
55
56 db_go || true
57
58 # dh_installdebconf will replace this with shell code automatically
59 # generated by other debhelper scripts.
60
61 #DEBHELPER#
62
63 exit 0