#!/bin/sh set -e # load Debconf . /usr/share/debconf/confmodule db_version 2.0 confdir="/etc/spamassassin" if [ -s $confdir/local.cf ]; then # check if user had use_bayes already db_get spamassassin-cn/usebayes || true if [ -z "$RET" ]; then usebayes=$(grep -e '^use_bayes ' $confdir/local.cf | cut -d ' ' -f2-) if [ "x$usebayes" = "x1" ]; then db_set spamassassin-cn/usebayes "true" elif [ "x$usebayes" = "x0" ]; then db_set spamassassin-cn/usebayes "false" fi fi # check if user had use_razor2 already db_get spamassassin-cn/userazor2 || true if [ -z "$RET" ]; then userazor2=$(grep -e '^use_razor2 ' $confdir/local.cf | cut -d ' ' -f2-) if [ "x$userazor2" = "x1" ]; then db_set spamassassin-cn/userazor2 "true" elif [ "x$userazor2" = "x0" ]; then db_set spamassassin-cn/userazor2 "false" fi fi fi # do we have amavisd-new db_get spamassassin-cn/runservice || true if [ -z "$RET" ]; then if dpkg -l amavisd-new | grep -q '^.i'; then db_set spamassassin-cn/runservice "false" || true fi fi db_go || true db_input medium spamassassin-cn/usebayes || true db_input medium spamassassin-cn/userazor2 || true db_input high spamassassin-cn/runservice || true db_go || true db_get spamassassin-cn/runservice if [ "$RET" = "true" ]; then db_input high spamassassin-cn/runasuser || true fi db_go || true # dh_installdebconf will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0