X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?a=blobdiff_plain;f=debian%2Fpostinst;h=36ac9eca07b6de84175fb801b6934fd1a310ac2f;hb=faffcd6534fd71af3f89e30bd7888f891d5b25d9;hp=0fc43203dfe640b1ca8195f61ba9402e28f6ba13;hpb=375cb43dbbaa9f08288683d23989530574a9acd9;p=spamassassin-cn.git diff --git a/debian/postinst b/debian/postinst index 0fc4320..36ac9ec 100755 --- a/debian/postinst +++ b/debian/postinst @@ -208,6 +208,32 @@ if [ -f $examdir/local.cf ]; then rm -f $confdir/local.cf.$$ fi +# enable requested 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" + 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 if [ "$run_service" = "true" -a \ -f $examdir/etc-default-spamassassin-$run_as_user ]; then