diff options
Diffstat (limited to 'amavis/mkaddon.sh')
-rwxr-xr-x | amavis/mkaddon.sh | 18 |
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" |