From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter =?utf-8?q?M=C3=BCller?= To: development@lists.ipfire.org Subject: [PATCH v2] install initscript for NRPE Date: Mon, 07 May 2018 16:34:31 +0200 Message-ID: <7a4bc1ce-d0b1-edd0-06b0-55ae96bb3530@link38.eu> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7855652499210182042==" List-Id: --===============7855652499210182042== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Install initscript for NRPE addon. The second version of this patch actually includes the initscript, which was missing due to lack of coffee the first time. :-) Thanks to Michael for catching it. Signed-off-by: Peter Müller --- lfs/nagios_nrpe | 4 ++++ src/initscripts/packages/nrpe | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 src/initscripts/packages/nrpe diff --git a/lfs/nagios_nrpe b/lfs/nagios_nrpe index bebb80144..af37f5076 100644 --- a/lfs/nagios_nrpe +++ b/lfs/nagios_nrpe @@ -90,5 +90,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && make all $(MAKETUNING) cd $(DIR_APP) && make install cd $(DIR_APP) && make install-config + + #install initscripts + $(call INSTALL_INITSCRIPT,nrpe) + @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/src/initscripts/packages/nrpe b/src/initscripts/packages/nrpe new file mode 100644 index 000000000..cd87c1703 --- /dev/null +++ b/src/initscripts/packages/nrpe @@ -0,0 +1,38 @@ +#!/bin/sh +# Begin $rc_base/init.d/nrpe + +. /etc/sysconfig/rc +. $rc_functions + +NRPEBIN=/usr/bin/nrpe +NRPECFG=/etc/nagios/nrpe.cfg + +case "$1" in + start) + boot_mesg "Starting nrpe..." + loadproc $NRPEBIN -c $NRPECFG -d + ;; + + stop) + boot_mesg "Stopping nrpe..." + killproc $NRPEBIN + rm -f /var/run/nrpe.pid + ;; + + restart) + $0 stop + sleep 1 + $0 start + ;; + + status) + statusproc $NRPEBIN + ;; + + *) + echo "Usage: $0 {start|stop|restart|status}" + exit 1 + ;; +esac + +# End $rc_base/init.d/nrpe -- 2.13.6 --===============7855652499210182042== Content-Type: application/pgp-signature Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="signature.asc" MIME-Version: 1.0 LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjIKCmlRSWNCQUVC Q2dBR0JRSmE4R1FBQUFvSkVObEk4Zzk5ZTU5b29NQVAvMTVuT1RLWWlvY3RVbDRmRVhMdXZxS2oK OHY2VFVmeFRTdk5JNUdsSHVuZ3JYaUMzV0lQcE0yM2NDT05rOWxhcTdlMjhjcGRjZmRJWlV3TzJR ZXloc2t0Uwo5RFdtOTNkM0F4SEtrMmNjMTVIVkFVaFBPb3E2K3JWb1UwdjAyblFZeWZMcE9mS2Uv V1FZQ3VQd3Z4MFpsZEo2CkNFN1l2Sy9ERWZRTnpLa0ZXV21jL1JlMUg5cWp4cDY0bC9mVVdMN0hs eFZ3MFI4Qk90NkVJTWxHSktqVmxqaFgKZmlybEduY3JiL2h4Y2JXVkFnbVAxdVY5eElybkZnVFN0 RjRBWDFWaTFSUkRjZkZqY083czFBQU95aU5jL3hrZwpNbFVCc3VJc1IzdS82SW80OGdkekd6U1FS MGxoWkt3YXJVRXY3aEpJZlVQaFNTRmxoek9YYVExUUJHT21RbGtpCnJ0ejdDdjN1NHpXR1FScHZP NWI3ZUk1Z2ZvT25NQlpLbnRkRGhoMUU1ajZyNUxXYnBqUnJISlhRUEtVR3FmeS8KL1FqQnBQVHk0 VlIxMXl4ZWZxN3ZZM1NUYWwxMzhqK3BBTVNUa0FqVldhS0ZoUTc2by9xUm1wZmg5QU1NckhPbQo0 ZVVEQ0JDaFlHM1JndFBoWm5YWUQvY0ZVOWxQN0lPM1Z1UU4zWG5IRWF6OG9LQ01tU09zMTllNEFq RzRvWGRCCkZjNTRpODJ3RjErVXNDMzUzRWUyYU83eEJzV2lMUW1RNFovSC9MN3hyUTNLZkwwbGxx NmJXRUh0aDVmeDkxbnYKcnhnTnRZaUovSFJTa1g5c1lnVXpBa0s2QlNzTHJSRVRwVEJrSjgvUitE dG1DUXlrUndzQ0FKQUJDamt2a2licgpqa2dTRnd0TS9GcFdHcHlydTlvTwo9akIwUwotLS0tLUVO RCBQR1AgU0lHTkFUVVJFLS0tLS0K --===============7855652499210182042==--