X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?a=blobdiff_plain;f=src%2Ffunctions.sh;h=8a4159170569fb2d4a0815a4f0e1a4450500b247;hb=c5795c3d1345f151cab2c21128afdffd40397204;hp=6363ac932115799308106a245827de486a9b924e;hpb=c83bef73d541b3cb8a242009ac9cf6f969536380;p=amavisd-cn.git diff --git a/src/functions.sh b/src/functions.sh old mode 100644 new mode 100755 index 6363ac9..8a41591 --- a/src/functions.sh +++ b/src/functions.sh @@ -138,3 +138,23 @@ conf_from_template() { restart_daemon=1 changed_config=1 } + +# Place configuration tweaks done on upgrades into this function +update_conf() { + # placeholder. + # remember to set changed_config=1 and restart_daemon=1 if necessary + #: + if dpkg --compare-versions "$2" lt "$MASTTMPLVERSION"; then + conf_from_template + fi +} + +add_redirection() { + until [ -z "$1" ] + do + if [ -e "$1" ] && egrep -q 'amavisd-new-cronjob (sa-sync|sa-clean)$' "$1"; then +sed -i -e 's:\(^.*amavisd-new-cronjob \(sa-sync\|sa-clean\)$\):\1 1>/dev/null 2>\&1:g' "$1" + fi + shift + done +}