You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by he...@apache.org on 2018/11/06 18:43:40 UTC

svn commit: r1845953 - /spamassassin/trunk/masses/contrib/automasscheck-minimal/automasscheck-minimal.sh

Author: hege
Date: Tue Nov  6 18:43:39 2018
New Revision: 1845953

URL: http://svn.apache.org/viewvc?rev=1845953&view=rev
Log:
Should use local.cf, since user_prefs does not support admin settings

Modified:
    spamassassin/trunk/masses/contrib/automasscheck-minimal/automasscheck-minimal.sh

Modified: spamassassin/trunk/masses/contrib/automasscheck-minimal/automasscheck-minimal.sh
URL: http://svn.apache.org/viewvc/spamassassin/trunk/masses/contrib/automasscheck-minimal/automasscheck-minimal.sh?rev=1845953&r1=1845952&r2=1845953&view=diff
==============================================================================
--- spamassassin/trunk/masses/contrib/automasscheck-minimal/automasscheck-minimal.sh (original)
+++ spamassassin/trunk/masses/contrib/automasscheck-minimal/automasscheck-minimal.sh Tue Nov  6 18:43:39 2018
@@ -22,16 +22,12 @@ setup_masscheck() {
   [ ! -d "$WORKDIR/$TYPE/masses/spamassassin" ] && mkdir -p "$WORKDIR/$TYPE/masses/spamassassin"
   cd "$WORKDIR/$TYPE/masses" || { echo "ERROR: cd $WORKDIR/$TYPE/masses failed" >&2; exit 1; }
   rm -f spamassassin/*
-  echo "bayes_auto_learn 0" > spamassassin/user_prefs
-  echo "lock_method flock" >> spamassassin/user_prefs
-  echo "bayes_store_module Mail::SpamAssassin::BayesStore::SDBM" >> spamassassin/user_prefs
-  echo "use_auto_whitelist 0" >> spamassassin/user_prefs
-  echo "whitelist_bounce_relays example.com" >> spamassassin/user_prefs
-  echo "score ANY_BOUNCE_MESSAGE 0" >> spamassassin/user_prefs
-  echo "score BOUNCE_MESSAGE 0" >> spamassassin/user_prefs
-  [ -n "${TRUSTED_NETWORKS}" ] && echo "trusted_networks ${TRUSTED_NETWORKS}" >> spamassassin/user_prefs
-  [ -n "${INTERNAL_NETWORKS}" ] && echo "internal_networks ${INTERNAL_NETWORKS}" >> spamassassin/user_prefs
-  [ -n "${CUSTOM_PREFS}" ] && cat ${CUSTOM_PREFS} >> spamassassin/user_prefs
+  echo "" > spamassassin/user_prefs # not used, local.cf works better for admin commands also
+  echo "score ANY_BOUNCE_MESSAGE 0" >> spamassassin/local.cf
+  echo "score BOUNCE_MESSAGE 0" >> spamassassin/local.cf
+  [ -n "${TRUSTED_NETWORKS}" ] && echo "trusted_networks ${TRUSTED_NETWORKS}" >> spamassassin/local.cf
+  [ -n "${INTERNAL_NETWORKS}" ] && echo "internal_networks ${INTERNAL_NETWORKS}" >> spamassassin/local.cf
+  [ -n "${CUSTOM_PREFS}" ] && cat ${CUSTOM_PREFS} >> spamassassin/local.cf
   rm -f "$WORKDIR/$TYPE/rules/99_custom.cf"
   [ -n "${CUSTOM_RULES}" ] && cat ${CUSTOM_RULES} > "$WORKDIR/$TYPE/rules/99_custom.cf"
 }