From 617915f014f4383d451783c02a913a659c8b5537 Mon Sep 17 00:00:00 2001
From: Adam Wujek <adam.wujek@cern.ch>
Date: Wed, 24 Aug 2016 11:00:52 +0200
Subject: [PATCH] rootfs: stop monit and snmpd before restart

stop explicitly snmpd before reboot to avoid messages:
Jan  1 00:54:23 snmpd[1290]: read_config_store open failure on /var/lib/snmp/snmpd.conf
Otherwise snmpd was stopped after unmount of filesystems.

Stop monit to avoid possible respawn of processes during shutting down.

remove "null" from the line in /etc/inittab
null::shutdown:/etc/init.d/rcK
to get printouts to the console.

Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
---
 userspace/rootfs_override/etc/inittab         | 2 +-
 userspace/rootfs_override/etc/rcS/K50monit.sh | 1 +
 userspace/rootfs_override/etc/rcS/K70snmpd    | 1 +
 3 files changed, 3 insertions(+), 1 deletion(-)
 create mode 120000 userspace/rootfs_override/etc/rcS/K50monit.sh
 create mode 120000 userspace/rootfs_override/etc/rcS/K70snmpd

diff --git a/userspace/rootfs_override/etc/inittab b/userspace/rootfs_override/etc/inittab
index 4cff098fc..9edc6e9a0 100644
--- a/userspace/rootfs_override/etc/inittab
+++ b/userspace/rootfs_override/etc/inittab
@@ -31,6 +31,6 @@ ttyS0::respawn:/bin/ash --login
 
 # Stuff to do before rebooting
 # run all /etc/rcS/K??* scripts
-null::shutdown:/etc/init.d/rcK
+::shutdown:/etc/init.d/rcK
 null::shutdown:/bin/umount -a -r
 
diff --git a/userspace/rootfs_override/etc/rcS/K50monit.sh b/userspace/rootfs_override/etc/rcS/K50monit.sh
new file mode 120000
index 000000000..14bde2f57
--- /dev/null
+++ b/userspace/rootfs_override/etc/rcS/K50monit.sh
@@ -0,0 +1 @@
+../init.d/monit.sh
\ No newline at end of file
diff --git a/userspace/rootfs_override/etc/rcS/K70snmpd b/userspace/rootfs_override/etc/rcS/K70snmpd
new file mode 120000
index 000000000..f270432a6
--- /dev/null
+++ b/userspace/rootfs_override/etc/rcS/K70snmpd
@@ -0,0 +1 @@
+../init.d/snmpd
\ No newline at end of file
-- 
GitLab