aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-06-30 05:21:44 +0000
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-06-30 05:21:50 +0000
commit161d758f803667f547e3c2027e719f4ac99964c1 (patch)
tree8f5c754c38020b3dce9020e9df1657c6061141f7
parent2bcd791dc7c6338329aa9186e813b52781fe68fe (diff)
downloadports-161d758f803667f547e3c2027e719f4ac99964c1.tar.gz
ports-161d758f803667f547e3c2027e719f4ac99964c1.zip
sysutils/mnrpes: Remove expired port
2023-06-30 sysutils/mnrpes: Depends on broken sysutils/mcollective Approved by: portmgr (blanket)
-rw-r--r--MOVED1
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/mnrpes/Makefile49
-rw-r--r--sysutils/mnrpes/distinfo2
-rw-r--r--sysutils/mnrpes/files/mnrpes_receiver.in112
-rw-r--r--sysutils/mnrpes/files/mnrpes_scheduler.in117
-rw-r--r--sysutils/mnrpes/pkg-descr3
-rw-r--r--sysutils/mnrpes/pkg-plist14
8 files changed, 1 insertions, 298 deletions
diff --git a/MOVED b/MOVED
index 33ca210afb9c..a990e3802312 100644
--- a/MOVED
+++ b/MOVED
@@ -7696,3 +7696,4 @@ sysutils/mcollective-nrpe-common||2023-06-30|Has expired: Depends on broken sysu
sysutils/mcollective-service-common||2023-06-30|Has expired: Depends on broken sysutils/mcollective
sysutils/mcollective-puppet-common||2023-06-30|Has expired: Depends on broken sysutils/mcollective
sysutils/mcollective-nettest-common||2023-06-30|Has expired: Depends on broken sysutils/mcollective
+sysutils/mnrpes||2023-06-30|Has expired: Depends on broken sysutils/mcollective
diff --git a/sysutils/Makefile b/sysutils/Makefile
index dbda1552b9d4..89db157689a8 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -756,7 +756,6 @@
SUBDIR += mkntpwd
SUBDIR += mmc-utils
SUBDIR += mmve
- SUBDIR += mnrpes
SUBDIR += modman
SUBDIR += modules
SUBDIR += mog
diff --git a/sysutils/mnrpes/Makefile b/sysutils/mnrpes/Makefile
deleted file mode 100644
index 4c49cd19bb5d..000000000000
--- a/sysutils/mnrpes/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-PORTNAME= mnrpes
-PORTVERSION= 2014041501
-CATEGORIES= sysutils
-
-MAINTAINER= robak@FreeBSD.org
-COMMENT= MCollective and Rufus scheduler wrapper
-WWW= https://github.com/nullDowntimeLtd/mnrpes
-
-LICENSE= APACHE20
-
-DEPRECATED= Depends on broken sysutils/mcollective
-EXPIRATION_DATE= 2023-06-30
-
-RUN_DEPENDS= mcollective>=2:sysutils/mcollective \
- rubygem-rufus-scheduler>=0.1:devel/rubygem-rufus-scheduler
-
-USES= ruby
-USE_GITHUB= yes
-GH_ACCOUNT= nullDowntimeLtd
-GH_TAGNAME= 3f9942c
-
-USE_RC_SUBR= mnrpes_receiver \
- mnrpes_scheduler
-
-PLIST_SUB+= PORTNAME=${PORTNAME}
-
-NO_ARCH= yes
-NO_BUILD= yes
-
-do-install:
- ${MKDIR} ${STAGEDIR}${ETCDIR}
- ${MKDIR} ${STAGEDIR}${RUBY_SITELIBDIR}/${PORTNAME}
- ${MKDIR} ${STAGEDIR}${RUBY_SITELIBDIR}/${PORTNAME}/output
- ${INSTALL_SCRIPT} ${WRKSRC}/bin/mnrpes-receiver.rb ${STAGEDIR}${PREFIX}/bin/
- ${INSTALL_SCRIPT} ${WRKSRC}/bin/mnrpes-scheduler.rb ${STAGEDIR}${PREFIX}/bin/
- ${INSTALL_SCRIPT} ${WRKSRC}/lib/mnrpes.rb ${STAGEDIR}${RUBY_SITELIBDIR}/
- ${INSTALL_SCRIPT} ${WRKSRC}/lib/mnrpes/receiver.rb ${STAGEDIR}${RUBY_SITELIBDIR}/mnrpes/
- ${INSTALL_SCRIPT} ${WRKSRC}/lib/mnrpes/scheduler.rb ${STAGEDIR}${RUBY_SITELIBDIR}/mnrpes/
- ${INSTALL_SCRIPT} ${WRKSRC}/lib/mnrpes/output/flapjack.rb ${STAGEDIR}${RUBY_SITELIBDIR}/mnrpes/output/
- ${INSTALL_SCRIPT} ${WRKSRC}/lib/mnrpes/output/nagios.rb ${STAGEDIR}${RUBY_SITELIBDIR}/mnrpes/output/
- ${INSTALL_SCRIPT} ${WRKSRC}/lib/mnrpes/output/redis_status.rb ${STAGEDIR}${RUBY_SITELIBDIR}/mnrpes/output/
- ${INSTALL_SCRIPT} ${WRKSRC}/lib/mnrpes/output/stdout.rb ${STAGEDIR}${RUBY_SITELIBDIR}/mnrpes/output/
- ${INSTALL_DATA} ${WRKSRC}/etc/checks.txt.dist ${STAGEDIR}${ETCDIR}
- ${INSTALL_DATA} ${WRKSRC}/etc/mnrpes-receiver.cfg.dist ${STAGEDIR}${ETCDIR}
- ${INSTALL_DATA} ${WRKSRC}/etc/mnrpes-scheduler.cfg.dist ${STAGEDIR}${ETCDIR}
- ${MKDIR} ${STAGEDIR}/var/run/${PORTNAME}
- ${MKDIR} ${STAGEDIR}/var/log/${PORTNAME}
-
-.include <bsd.port.mk>
diff --git a/sysutils/mnrpes/distinfo b/sysutils/mnrpes/distinfo
deleted file mode 100644
index d9eb0c25fb2d..000000000000
--- a/sysutils/mnrpes/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (nullDowntimeLtd-mnrpes-2014041501-3f9942c_GH0.tar.gz) = 5366c6d891005e28c93e67b5ee074d635285d0bdbb36e6f89bec3eb8dd4b8c65
-SIZE (nullDowntimeLtd-mnrpes-2014041501-3f9942c_GH0.tar.gz) = 83658
diff --git a/sysutils/mnrpes/files/mnrpes_receiver.in b/sysutils/mnrpes/files/mnrpes_receiver.in
deleted file mode 100644
index 4be6136ffa44..000000000000
--- a/sysutils/mnrpes/files/mnrpes_receiver.in
+++ /dev/null
@@ -1,112 +0,0 @@
-#!/bin/sh
-
-# mnrpes_receiver startup script
-#
-# PROVIDE: mnrpes_receiver
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Add the following to /etc/rc.conf[.local] to enable this service
-#
-# mnrpes_receiver_enable="YES"
-#
-# You can fine tune others variables too:
-# mnrpes_receiver_config=
-# Use mnrpes_receiver_user to run mnrpes_receiver as user
-
-# mnrpes_receiver rc.d script supports multiple profiles (a-la rc.d/nginx)
-# When profiles are specified, the non-profile specific parameters become defaults.
-#
-# Example:
-#
-# mnrpes_receiver_enable="YES"
-# mnrpes_receiver_profiles="myserver myotherserver"
-# mnrpes_receiver_config="/usr/local/etc/mnrpes/mnrpes-receiver.cfg"
-# mnrpes_receiver_myserver_user="myuser"
-# mnrpes_receiver_myotherserver_user="myotheruser"
-# mnrpes_receiver_myotherserver_config="/usr/local/etc/mnrpes/mnrpes-receiver-myotherserver.cfg"
-
-. /etc/rc.subr
-
-name="mnrpes_receiver"
-rcvar=mnrpes_receiver_enable
-
-mnrpes_receiver_setfib() {
- if command -v check_namevarlist > /dev/null 2>&1; then
- check_namevarlist fib && return 0
- fi
-
- ${SYSCTL} net.fibs >/dev/null 2>&1 || return 0
-
- mnrpes_receiver_fib=${mnrpes_receiver_fib:-"NONE"}
- case "$mnrpes_receiver_fib" in
- [Nn][Oo][Nn][Ee])
- ;;
- *)
- command="setfib -F ${mnrpes_receiver_fib} ${command}"
- ;;
- esac
-}
-
-mnrpes_receiver_precmd() {
- user="$1"
- piddir="$2"
- logdir="$3"
- mnrpes_receiver_setfib
- install -d -o $user -g wheel -m 1750 "${piddir}"
- install -d -o $user -g wheel -m 1750 "${logdir}"
-}
-
-command_interpreter="ruby"
-
-piddir="/var/run/mnrpes/receiver"
-pidname="receiver"
-logdir="/var/log/mnrpes/receiver"
-
-load_rc_config $name
-
-# These are just the defaults, they might get overriden for a specific profile.
-mnrpes_receiver_enable=${mnrpes_receiver_enable:-"NO"}
-mnrpes_receiver_user=${mnrpes_receiver_user:-"nobody"}
-mnrpes_receiver_config=${mnrpes_receiver_config:-"/usr/local/etc/mnrpes/mnrpes-receiver.cfg"}
-
-# This handles profile specific vars.
-if [ -n "$2" ]; then
- profile="$2"
- if [ -n "${mnrpes_receiver_profiles}" ]; then
- piddir="${piddir}.${profile}"
- pidname="${pidname}.${profile}"
- logdir="${logdir}.${profile}"
- eval mnrpes_receiver_enable="\${mnrpes_receiver_${profile}_enable:-${mnrpes_receiver_enable}}"
- eval mnrpes_receiver_fib="\${mnrpes_receiver_${profile}_fib:-${mnrpes_receiver_fib}}"
- eval mnrpes_receiver_user="\${mnrpes_receiver_${profile}_user:-${mnrpes_receiver_user}}"
- eval mnrpes_receiver_config="\${mnrpes_receiver_${profile}_config:-${mnrpes_receiver_config}}"
- else
- echo "$0: extra argument ignored"
- fi
-else
- if [ -n "${mnrpes_receiver_profiles}" -a -n "$1" ]; then
- for profile in ${mnrpes_receiver_profiles}; do
- echo "===> mnrpes_receiver profile: ${profile}"
- /usr/local/etc/rc.d/mnrpes_receiver $1 ${profile}
- retcode="$?"
- if [ "0${retcode}" -ne 0 ]; then
- failed="${profile} (${retcode}) ${failed:-}"
- else
- success="${profile} ${success:-}"
- fi
- done
- # It exits so that non-profile rc.d is not started when there are profiles.
- exit 0
- fi
-fi
-
-pidfile="${piddir}/${pidname}.pid"
-
-command="/usr/local/bin/mnrpes-receiver.rb"
-
-start_precmd="mnrpes_receiver_precmd ${mnrpes_receiver_user} ${piddir} ${logdir}"
-
-command_args="--pid ${pidfile} --config ${mnrpes_receiver_config}"
-
-run_rc_command "$1"
diff --git a/sysutils/mnrpes/files/mnrpes_scheduler.in b/sysutils/mnrpes/files/mnrpes_scheduler.in
deleted file mode 100644
index 91569bb0851a..000000000000
--- a/sysutils/mnrpes/files/mnrpes_scheduler.in
+++ /dev/null
@@ -1,117 +0,0 @@
-#!/bin/sh
-
-# mnrpes_scheduler startup script
-#
-# PROVIDE: mnrpes_scheduler
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Add the following to /etc/rc.conf[.local] to enable this service
-#
-# mnrpes_scheduler_enable="YES"
-#
-# You can fine tune others variables too:
-# mnrpes_scheduler_config=
-# mnrpes_scheduler_checks=
-# Use mnrpes_scheduler_user to run mnrpes_scheduler as user
-
-# mnrpes_scheduler rc.d script supports multiple profiles (a-la rc.d/nginx)
-# When profiles are specified, the non-profile specific parameters become defaults.
-#
-# Example:
-#
-# mnrpes_scheduler_enable="YES"
-# mnrpes_scheduler_profiles="myserver myotherserver"
-# mnrpes_scheduler_config="/usr/local/etc/mnrpes/mnrpes-scheduler.cfg"
-# mnrpes_scheduler_checks="/usr/local/etc/mnrpes/checks.txt"
-# mnrpes_scheduler_myserver_user="myuser"
-# mnrpes_scheduler_myotherserver_user="myotheruser"
-# mnrpes_scheduler_myotherserver_config="/usr/local/etc/mnrpes/mnrpes-scheduler-myotherserver.cfg"
-# mnrpes_scheduler_myotherserver_checks="/usr/local/etc/mnrpes/checks-myotherserver.txt"
-
-. /etc/rc.subr
-
-name="mnrpes_scheduler"
-rcvar=mnrpes_scheduler_enable
-
-mnrpes_scheduler_setfib() {
- if command -v check_namevarlist > /dev/null 2>&1; then
- check_namevarlist fib && return 0
- fi
-
- ${SYSCTL} net.fibs >/dev/null 2>&1 || return 0
-
- mnrpes_scheduler_fib=${mnrpes_scheduler_fib:-"NONE"}
- case "$mnrpes_scheduler_fib" in
- [Nn][Oo][Nn][Ee])
- ;;
- *)
- command="setfib -F ${mnrpes_scheduler_fib} ${command}"
- ;;
- esac
-}
-
-mnrpes_scheduler_precmd() {
- user="$1"
- piddir="$2"
- logdir="$3"
- mnrpes_scheduler_setfib
- install -d -o $user -g wheel -m 1750 "${piddir}"
- install -d -o $user -g wheel -m 1750 "${logdir}"
-}
-
-command_interpreter="ruby"
-
-piddir="/var/run/mnrpes/scheduler"
-pidname="scheduler"
-logdir="/var/log/mnrpes/scheduler"
-
-load_rc_config $name
-
-# These are just the defaults, they might get overriden for a specific profile.
-mnrpes_scheduler_enable=${mnrpes_scheduler_enable:-"NO"}
-mnrpes_scheduler_user=${mnrpes_scheduler_user:-"nobody"}
-mnrpes_scheduler_config=${mnrpes_scheduler_config:-"/usr/local/etc/mnrpes/mnrpes-scheduler.cfg"}
-mnrpes_scheduler_checks=${mnrpes_scheduler_checks:-"/usr/local/etc/mnrpes/checks.txt"}
-
-# This handles profile specific vars.
-if [ -n "$2" ]; then
- profile="$2"
- if [ -n "${mnrpes_scheduler_profiles}" ]; then
- piddir="${piddir}.${profile}"
- pidname="${pidname}.${profile}"
- logdir="${logdir}.${profile}"
- eval mnrpes_scheduler_enable="\${mnrpes_scheduler_${profile}_enable:-${mnrpes_scheduler_enable}}"
- eval mnrpes_scheduler_fib="\${mnrpes_scheduler_${profile}_fib:-${mnrpes_scheduler_fib}}"
- eval mnrpes_scheduler_user="\${mnrpes_scheduler_${profile}_user:-${mnrpes_scheduler_user}}"
- eval mnrpes_scheduler_config="\${mnrpes_scheduler_${profile}_config:-${mnrpes_scheduler_config}}"
- eval mnrpes_scheduler_checks="\${mnrpes_scheduler_${profile}_checks:-${mnrpes_scheduler_checks}}"
- else
- echo "$0: extra argument ignored"
- fi
-else
- if [ -n "${mnrpes_scheduler_profiles}" -a -n "$1" ]; then
- for profile in ${mnrpes_scheduler_profiles}; do
- echo "===> mnrpes_scheduler profile: ${profile}"
- /usr/local/etc/rc.d/mnrpes_scheduler $1 ${profile}
- retcode="$?"
- if [ "0${retcode}" -ne 0 ]; then
- failed="${profile} (${retcode}) ${failed:-}"
- else
- success="${profile} ${success:-}"
- fi
- done
- # It exits so that non-profile rc.d is not started when there are profiles.
- exit 0
- fi
-fi
-
-pidfile="${piddir}/${pidname}.pid"
-
-command="/usr/local/bin/mnrpes-scheduler.rb"
-
-start_precmd="mnrpes_scheduler_precmd ${mnrpes_scheduler_user} ${piddir} ${logdir}"
-
-command_args="--pid ${pidfile} --config ${mnrpes_scheduler_config} --checks ${mnrpes_scheduler_checks}"
-
-run_rc_command "$1"
diff --git a/sysutils/mnrpes/pkg-descr b/sysutils/mnrpes/pkg-descr
deleted file mode 100644
index 1e670326f57f..000000000000
--- a/sysutils/mnrpes/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Mnrpes is a system that uses MCollective and the Rufus scheduler
-to build a distributed async scheduler and checker for Nagios
-based on the Passive mode.
diff --git a/sysutils/mnrpes/pkg-plist b/sysutils/mnrpes/pkg-plist
deleted file mode 100644
index 3fee47c4b6b3..000000000000
--- a/sysutils/mnrpes/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-bin/mnrpes-receiver.rb
-bin/mnrpes-scheduler.rb
-%%ETCDIR%%/checks.txt.dist
-%%ETCDIR%%/mnrpes-receiver.cfg.dist
-%%ETCDIR%%/mnrpes-scheduler.cfg.dist
-%%RUBY_SITELIBDIR%%/mnrpes.rb
-%%RUBY_SITELIBDIR%%/%%PORTNAME%%/receiver.rb
-%%RUBY_SITELIBDIR%%/%%PORTNAME%%/scheduler.rb
-%%RUBY_SITELIBDIR%%/%%PORTNAME%%/output/flapjack.rb
-%%RUBY_SITELIBDIR%%/%%PORTNAME%%/output/nagios.rb
-%%RUBY_SITELIBDIR%%/%%PORTNAME%%/output/redis_status.rb
-%%RUBY_SITELIBDIR%%/%%PORTNAME%%/output/stdout.rb
-@dir /var/run/%%PORTNAME%%
-@dir /var/log/%%PORTNAME%%