r18: - popravljena greska u defaultnom templateu za "alert on"
[monit-cn.git] / debian / postinst
index f08d307..7324eec 100755 (executable)
@@ -56,6 +56,11 @@ if grep -q '@localhost' /etc/monit/monitrc; then
         /etc/monit/monitrc || true
 fi
 
+# fix "but not on { changed } bug in monitrc
+cp_check_and_sed '^set alert [^[:space:]]*@[^[:space:]]* (but )?not on { changed }$' \
+    's/^set alert \([^[:space:]]*@[^[:space:]]*\) .*$/set alert \1 only on { uid, gid, size, nonexist, data, icmp, instance, invalid, exec, timeout, resource, checksum, match, timestamp, connection, permission }/g' \
+    /etc/monit/monitrc || true
+
 # if alert for "changed" is enabled, disable it ASAP
 # we're waiting for "but not on { changed }" to enter in official
 # package...