izmjene za jessie
authorIvan Rako <irako@nekkar.carnet.hr>
Sun, 21 Feb 2016 15:43:23 +0000 (16:43 +0100)
committerIvan Rako <irako@nekkar.carnet.hr>
Sun, 21 Feb 2016 15:43:23 +0000 (16:43 +0100)
debian/changelog
debian/postinst
debian/postrm
monit-cn/tomcat7.conf [new file with mode: 0644]

index c145cd0..9d0a957 100644 (file)
@@ -1,3 +1,10 @@
+monit-cn (1:5.9~cn0) stable; urgency=low
+
+  * prilagodbe za jessie
+  * dodan tomcat7
+
+ -- Ivan Rako <Ivan.Rako@CARNet.hr>  Sun, 21 Feb 2016 16:26:53 +0100
+
 monit-cn (1:5.4.0) stable; urgency=low
 
   * prilagodbe za Wheezy
index d503cf6..db5d0e6 100755 (executable)
@@ -71,59 +71,68 @@ update-monit.d || true
 
 # disable monit startup
 cp_check_and_sed '^startup[[:space:]]*=[[:space:]]*1' \
-    's/^startup[[:space:]]*=.*/startup=0/g' /etc/default/monit || true
+    's/^startup[[:space:]]*=.*/startup=1/g' /etc/default/monit || true
 cp_check_and_sed '^START[[:space:]]*=[[:space:]]*yes' \
-    's/^START[[:space:]]*=.*/START=no/g' /etc/default/monit || true
-
-# systemv part
-if ! grep -q 'CARNet package monit-cn' /etc/init.d/monit; then
-    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
-        # 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
+    's/^START[[:space:]]*=.*/START=yes/g' /etc/default/monit || true
 
-# if old inittab is referencing sbin, fix it
-if grep -q '/usr/sbin/monit' /etc/inittab; then
-    cp_check_and_sed '/usr/sbin/monit' \
-       's:/usr/sbin/monit:/usr/bin/monit:g' \
-       /etc/inittab || true
+# remove us from systemv monit script
+if grep -q 'CARNet package monit-cn' /etc/init.d/monit; then
+  echo "CN: Removing monit workaround from /etc/init.d/monit -- systemd is in use"
+  cp-update -r monit-cn /etc/init.d/monit
+  chmod +x /etc/init.d/monit
 fi
 
-# install as inittab service
-if ! grep -q '/usr/bin/monit' /etc/inittab; then
-    echo "CN: Installing monit service in /etc/inittab"
-    cp -a /etc/inittab /etc/inittab.$$
-    cp-update monit-cn /etc/inittab.$$ <<EOF
-mo:2345:respawn:/usr/bin/monit -Ic /etc/monit/monitrc
-m0:06:wait:/usr/bin/monit -Ic /etc/monit/monitrc stop myprocess
-EOF
-    cp_mv /etc/inittab.$$ /etc/inittab
-fi
-
-# reload init, since we have new configuration
-echo "CN: (Re)starting monit service, please check /var/log/daemon.log"
-pkill -9 -f '/usr/bin/monit$' || true
-telinit q
+service monit restart
+
+## systemv part
+#if ! grep -q 'CARNet package monit-cn' /etc/init.d/monit; then
+#    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
+#        # 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
+#
+## if old inittab is referencing sbin, fix it
+#if grep -q '/usr/sbin/monit' /etc/inittab; then
+#    cp_check_and_sed '/usr/sbin/monit' \
+#      's:/usr/sbin/monit:/usr/bin/monit:g' \
+#      /etc/inittab || true
+#fi
+#
+## install as inittab service
+#if ! grep -q '/usr/bin/monit' /etc/inittab; then
+#    echo "CN: Installing monit service in /etc/inittab"
+#    cp -a /etc/inittab /etc/inittab.$$
+#    cp-update monit-cn /etc/inittab.$$ <<EOF
+#mo:2345:respawn:/usr/bin/monit -Ic /etc/monit/monitrc
+#m0:06:wait:/usr/bin/monit -Ic /etc/monit/monitrc stop myprocess
+#EOF
+#    cp_mv /etc/inittab.$$ /etc/inittab
+#fi
+#
+## reload init, since we have new configuration
+#echo "CN: (Re)starting monit service, please check /var/log/daemon.log"
+#pkill -9 -f '/usr/bin/monit$' || true
+#telinit q
 
 # dh_installdeb will replace this with shell code automatically
 # generated by other debhelper scripts.
index 7d4c112..434672c 100755 (executable)
@@ -27,24 +27,24 @@ case "$1" in
     ;;
 esac
 
-# import CN-functions
-. /usr/share/carnet-tools/functions.sh
-
-# remove us from inittab
-echo "CN: Removing monit service from /etc/inittab"
-cp-update -r monit-cn /etc/inittab
-
-# remove us from systemv monit script
-echo "CN: Removing monit workaround from /etc/init.d/monit"
-cp-update -r monit-cn /etc/init.d/monit
-chmod +x /etc/init.d/monit
-
-# kill monit
-echo "CN: Stopping monit service"
-pkill -9 -f /usr/bin/monit || true
-
-# reload init
-telinit q
+## import CN-functions
+#. /usr/share/carnet-tools/functions.sh
+#
+## remove us from inittab
+#echo "CN: Removing monit service from /etc/inittab"
+#cp-update -r monit-cn /etc/inittab
+#
+## remove us from systemv monit script
+#echo "CN: Removing monit workaround from /etc/init.d/monit"
+#cp-update -r monit-cn /etc/init.d/monit
+#chmod +x /etc/init.d/monit
+#
+## kill monit
+#echo "CN: Stopping monit service"
+#pkill -9 -f /usr/bin/monit || true
+#
+## reload init
+#telinit q
 
 # dh_installdeb will replace this with shell code automatically
 # generated by other debhelper scripts.
diff --git a/monit-cn/tomcat7.conf b/monit-cn/tomcat7.conf
new file mode 100644 (file)
index 0000000..b0f02b2
--- /dev/null
@@ -0,0 +1,15 @@
+## Begin - Generated by CARNet package monit-cn
+#
+#  This is a monit-cn template file.  REMOVE this whole comment block if
+#  you DON'T WANT monit-cn to edit/remove/delete your configuration file.
+#
+## End - Generated by CARNet package monit-cn
+
+check process tomcat7 with pidfile "/var/run/tomcat7.pid"
+       start program = "/etc/init.d/tomcat7 start"
+       stop program = "/etc/init.d/tomcat7 stop"
+       if failed host 127.0.0.1 port 8081 protocol http
+               with timeout 15 seconds
+               then restart
+       if children > 250 then restart
+