+# systemv part
+echo "CN: Disabling monit SystemV script"
+if [ -x "/etc/init.d/monit" ]; then
+ update-rc.d -f monit remove >/dev/null 2>&1
+ if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
+ invoke-rc.d monit stop || true
+ else
+ /etc/init.d/monit stop || true
+ fi
+fi
+if [ -e "/etc/init.d/monit" ]; then
+ if ! grep -q 'CARNet package monit-cn' /etc/init.d/monit; then
+ # shebang
+ head -n1 /etc/init.d/monit > /etc/init.d/monit.$$
+ # middle part
+ cp-update monit-cn /etc/init.d/monit.$$ <<EOF
+echo "CN: Monit SystemV init script disabled -- inittab is in use"
+echo "CN: Exiting now..."
+exit 0
+EOF
+ # rest of init script
+ tail -n+2 /etc/init.d/monit >> /etc/init.d/monit.$$
+ mv -f /etc/init.d/monit.$$ /etc/init.d/monit
+ chmod +x /etc/init.d/monit
+ fi
+fi
+