X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?a=blobdiff_plain;f=debian%2Fpostinst;h=385320946570e86f29b463ef342ae5c489ec2c47;hb=51889af837e4b3dd85104cabd0a76fc6532e34e3;hp=85f6874bb8343b59bfeb8aa9ca99f277bdbe793a;hpb=ab6bc87ddbd3b118d5d87654d2dd66edf4ff233f;p=spamassassin-cn.git diff --git a/debian/postinst b/debian/postinst index 85f6874..3853209 100755 --- a/debian/postinst +++ b/debian/postinst @@ -42,9 +42,6 @@ use_bayes="$RET" db_get spamassassin-cn/userazor2 || true use_razor2="$RET" -db_get spamassassin-cn/usedcc || true -use_dcc="$RET" - db_get spamassassin-cn/runservice || true run_service="$RET" @@ -177,8 +174,8 @@ if [ -f $examdir/local.cf ]; then rm -f $confdir/local.cf.$$.$$ fi - # set bayes/razor2/dcc in local.cf.$$ - for i in bayes razor2 dcc; do + # set bayes/razor2 in local.cf.$$ + for i in bayes razor2; do use_name="use_$i" use_value=$(eval echo \$$use_name) if [ "$use_value" = "true" ]; then @@ -214,21 +211,9 @@ if [ -f $examdir/local.cf ]; then rm -f $confdir/local.cf.$$ fi -# enable requested plugins in SA +# enable/disable plugins in SA list=$(find /etc/spamassassin -type f -name 'v*.pre') for i in $list; do - # enable DCC if requested - if [ "$use_dcc" = "true" ]; then - cp -f $i $i.$$ - plugin="loadplugin Mail::SpamAssassin::Plugin::DCC" - cp_check_and_sed "^.*#.*$plugin.*$" \ - "s/^.*#.*$plugin.*$/$plugin/g" $i.$$ || true - if ! cmp -s $i.$$ $i; then - mv -f $i.$$ $i - fi - rm -f $i.$$ - fi - # enable DKIM cp -f $i $i.$$ plugin="loadplugin Mail::SpamAssassin::Plugin::DKIM" @@ -248,6 +233,16 @@ for i in $list; do mv -f $i.$$ $i fi rm -f $i.$$ + + # disable DCC + cp -f $i $i.$$ + plugin="loadplugin Mail::SpamAssassin::Plugin::DCC" + cp_check_and_sed "^$plugin.*$" \ + "s/^$plugin.*$/#$plugin/g" $i.$$ || true + if ! cmp -s $i.$$ $i; then + mv -f $i.$$ $i + fi + rm -f $i.$$ done # check and replace /etc/default/spamasassin if needed