summaryrefslogtreecommitdiff
path: root/amavis/mkaddon.sh
diff options
context:
space:
mode:
Diffstat (limited to 'amavis/mkaddon.sh')
-rwxr-xr-xamavis/mkaddon.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/amavis/mkaddon.sh b/amavis/mkaddon.sh
index 528403b..311ea9f 100755
--- a/amavis/mkaddon.sh
+++ b/amavis/mkaddon.sh
@@ -46,5 +46,23 @@ for thing in virus spam; do
echo "};" >> "$basedir/$destfile.new"
done
+tag_defaultvalue="4.0"
+tag2_defaultvalue="6.3"
+kill_defaultvalue="$tag2_default"
+for thing in tag tag2 kill; do
+ echo >> "$basedir/$destfile.new"
+ echo "\$sa_${thing}_level_deflt = {" >> "$basedir/$destfile.new"
+ for maildomain in $maildomains; do
+ maildomain_="`echo $maildomain | sed 's/\./_/g'`"
+ eval "domains=\"\$domains_$maildomain_\""
+ for domain in $domains; do
+ echo " '.$domain' => 99," >> "$basedir/$destfile.new"
+ done
+ done
+ eval "defaultvalue=\"\$${thing}_defaultvalue\""
+ echo " '.' => $defaultvalue," >> "$basedir/$destfile.new"
+ echo "};" >> "$basedir/$destfile.new"
+done
+
cp -af "$basedir/$destfile" "$basedir/$destfile.old"
mv "$basedir/$destfile.new" "$basedir/$destfile"