mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
- update to 2.0.14
- make port non-interactive [1] - add PORTSCOUT hints, 2.1.X is a development version PR: ports/178532 [1] Submitted by: Claudius Herder <claudius_herder@ambtec.de> [1]
This commit is contained in:
parent
b2f59f6310
commit
773edde1d7
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=319396
6 changed files with 27 additions and 47 deletions
|
@ -1,2 +1,2 @@
|
|||
SHA256 (munin-2.0.13.tar.gz) = 9a0b74c55a2d846371ad911f9e1102d21a6d39160771e7734981640fd75668db
|
||||
SIZE (munin-2.0.13.tar.gz) = 1333690
|
||||
SHA256 (munin-2.0.14.tar.gz) = 7526c7a582dd1ede3c7e78e2b0d9fc19240b289b402feeabe495df1ee70b0dbe
|
||||
SIZE (munin-2.0.14.tar.gz) = 1333774
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
MUNIN_VERSION= 2.0.13
|
||||
MUNIN_VERSION= 2.0.14
|
||||
MUNIN_SITES= SF/${PORTNAME}/stable/${MUNIN_VERSION}
|
||||
MUNIN_DISTINFO= ${PORTSDIR}/sysutils/munin-common/distinfo
|
||||
MUNIN_PATCHES= ${PORTSDIR}/sysutils/munin-common/files/patch-Makefile \
|
||||
${PORTSDIR}/sysutils/munin-common/files/patch-Makefile.config
|
||||
|
||||
PORTSCOUT= limit:^2\.0\.
|
||||
|
||||
DBDIR?= /var/${PORTNAME}
|
||||
DBDIRNODE?= /var/${PORTNAME}
|
||||
LOGDIR?= /var/log/${PORTNAME}
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
|
||||
PORTNAME= munin
|
||||
PORTVERSION= ${MUNIN_VERSION}
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= sysutils perl5
|
||||
MASTER_SITES= ${MUNIN_SITES}
|
||||
PKGNAMESUFFIX= -node
|
||||
|
@ -15,13 +14,11 @@ BUILD_DEPENDS= p5-Module-Build>=0:${PORTSDIR}/devel/p5-Module-Build \
|
|||
p5-DateTime-HiRes>=0:${PORTSDIR}/devel/p5-DateTime-HiRes \
|
||||
munin-common>=0:${PORTSDIR}/sysutils/munin-common \
|
||||
p5-Net-Server>=0:${PORTSDIR}/net/p5-Net-Server \
|
||||
p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP \
|
||||
bash:${PORTSDIR}/shells/bash
|
||||
RUN_DEPENDS= p5-Cache-Cache>=0:${PORTSDIR}/devel/p5-Cache-Cache \
|
||||
p5-DateTime-HiRes>=0:${PORTSDIR}/devel/p5-DateTime-HiRes \
|
||||
munin-common>=0:${PORTSDIR}/sysutils/munin-common \
|
||||
p5-Net-Server>=0:${PORTSDIR}/net/p5-Net-Server \
|
||||
p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP \
|
||||
p5-Net-CIDR>=0:${PORTSDIR}/net-mgmt/p5-Net-CIDR \
|
||||
bash:${PORTSDIR}/shells/bash
|
||||
|
||||
|
@ -39,6 +36,17 @@ SHEBANG_FILES= node/sbin/munin-node
|
|||
ALL_TARGET= build-node build-plugins
|
||||
INSTALL_TARGET= install-node-prime install-plugins-prime
|
||||
|
||||
OPTIONS_DEFINE= SNMP
|
||||
OPTIONS_DEFAULT= SNMP
|
||||
SNMP_DESC= Include support for SNMP plugins
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MSNMP}
|
||||
BUILD_DEPENDS+= p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP
|
||||
RUN_DEPENDS+= p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP
|
||||
.endif
|
||||
|
||||
MAN1= munin-node-configure.1 \
|
||||
munin-node.1 \
|
||||
munin-run.1 \
|
||||
|
|
|
@ -17,3 +17,10 @@ present, the client will be started now. Otherwise, edit
|
|||
|
||||
%%PREFIX%%/etc/rc.d/munin-node start
|
||||
********************************************************************
|
||||
|
||||
For a list of plugins that will probably work run
|
||||
%%PREFIX%%/sbin/munin-node-configure --suggest
|
||||
|
||||
If this is a fresh install run
|
||||
%%PREFIX%%/sbin/munin-node-configure --shell | sh -x
|
||||
to install the plugins automatically
|
||||
|
|
|
@ -1,34 +1,5 @@
|
|||
#! /bin/sh
|
||||
|
||||
ask() {
|
||||
local question default answer
|
||||
|
||||
question=$1
|
||||
default=$2
|
||||
if [ -z "${PACKAGE_BUILDING}" -a -z "${BATCH}" ]; then
|
||||
read -p "${question} [${default}]? " answer
|
||||
fi
|
||||
if [ x${answer} = x ]; then
|
||||
answer=${default}
|
||||
fi
|
||||
echo ${answer}
|
||||
}
|
||||
|
||||
yesno() {
|
||||
local dflt question answer
|
||||
|
||||
question=$1
|
||||
dflt=$2
|
||||
while :; do
|
||||
answer=$(ask "${question}" "${dflt}")
|
||||
case "${answer}" in
|
||||
[Yy]*) return 0;;
|
||||
[Nn]*) return 1;;
|
||||
esac
|
||||
echo "Please answer yes or no."
|
||||
done
|
||||
}
|
||||
|
||||
stop_process() {
|
||||
STARTSTOP=${PKG_PREFIX}/etc/rc.d/munin-node
|
||||
|
||||
|
@ -51,10 +22,9 @@ newsyslog() {
|
|||
exit 0
|
||||
elif [ "$ENTRY" = "$DEFAULT" ]; then
|
||||
delnewsyslog
|
||||
elif yesno "You have changed the default munin-node entry in \"/etc/newsyslog.conf\".
|
||||
Do you want me to delete it?" y; then
|
||||
delnewsyslog
|
||||
echo "Done."
|
||||
else
|
||||
echo "You have changed the default munin-node entry in \"/etc/newsyslog.conf\"".
|
||||
echo "If you deinstall munin-node permanently, you have to manually remove it"
|
||||
fi
|
||||
}
|
||||
|
||||
|
|
|
@ -37,9 +37,6 @@ init_plugins() {
|
|||
if [ -n "$prevver" ]; then
|
||||
echo -n "Initializing new plugins.."
|
||||
${PKG_PREFIX}/sbin/munin-node-configure --shell --newer "${prevver%-*}" | sh -x
|
||||
else
|
||||
echo -n "Initializing plugins.."
|
||||
${PKG_PREFIX}/sbin/munin-node-configure --shell | sh -x
|
||||
fi
|
||||
echo "done."
|
||||
}
|
||||
|
@ -65,7 +62,6 @@ EOT
|
|||
}
|
||||
|
||||
newsyslog() {
|
||||
if yesno "Would you like me to set up log rotation" y; then
|
||||
if grep -q /var/log/munin/munin-node.log /etc/newsyslog.conf; then
|
||||
:
|
||||
else
|
||||
|
@ -73,9 +69,6 @@ newsyslog() {
|
|||
/var/log/munin/munin-node.log 644 7 * @T00 Z /var/run/munin/munin-node.pid
|
||||
EOT
|
||||
fi
|
||||
else
|
||||
echo "/var/log/munin-node.log will grow without bounds."
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
|
@ -90,5 +83,5 @@ case $2 in
|
|||
${PKG_PREFIX}/etc/rc.d/munin-node start
|
||||
newsyslog
|
||||
fi
|
||||
;;
|
||||
;;
|
||||
esac
|
||||
|
|
Loading…
Add table
Reference in a new issue