/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...
# disable monit startup
cp_check_and_sed '^startup[[:space:]]*=[[:space:]]*1' \
- '^startup[[:space:]]*=.*/startup=0/g' /etc/default/monit || true
+ '^s/startup[[:space:]]*=.*/startup=0/g' /etc/default/monit || true
# systemv part
echo "CN: Disabling monit SystemV script"