r16: - replace (root|monit)@localhost into (root|monit)@fqdn
[monit-cn.git] / debian / postinst
index e665ab6..e5edbbb 100755 (executable)
@@ -47,6 +47,15 @@ if [ $installfile -eq 1 ]; then
     chmod u=rw,go= /etc/monit/monitrc
 fi
 
+# sed monitrc with proper hostname
+if grep -q '@localhost' /etc/monit/monitrc; then
+    CARNET_HOSTNAME=`hostname`
+    CARNET_DOMAINNAME=`hostname --domain`
+    cp_check_and_sed '@localhost' \
+        "s/@localhost/@$CARNET_HOSTNAME.$CARNET_DOMAINNAME/g" \
+        /etc/monit/monitrc || true
+fi
+
 # (re)generate monit.d files
 update-monit.d || true