1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-05 06:27:37 +00:00

net-mgmt/librenms: Update version 201506=>201509 [1]

- Correct the path of fping [1]
- Make proper use of OPTIONSNG

PR:		202938 [1]
Submitted by:	dvl [1]
Differential Revision:	https://reviews.freebsd.org/D3578 [1]
This commit is contained in:
Muhammad Moinur Rahman 2015-09-15 08:52:04 +00:00
parent 60a6927961
commit d85a259c0c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=396947
4 changed files with 57 additions and 68 deletions

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= librenms
PORTVERSION= 201506
PORTVERSION= 201509
CATEGORIES= net-mgmt
MASTER_SITES= http://www.librenms.org/
@ -46,8 +46,8 @@ RUN_DEPENDS+= rrdtool:${PORTSDIR}/databases/rrdtool \
snmpget:${PORTSDIR}/net-mgmt/net-snmp \
bash:${PORTSDIR}/shells/bash
OPTIONS_DEFINE= APACHEMOD FPING IPMITOOL LIBVIRT MYSQLD NAGPLUGINS NMAP PYPOLLER WMIC
OPTIONS_DEFAULT= APACHEMOD FPING IPMITOOL LIBVIRT NAGPLUGINS NMAP PYPOLLER WMIC
OPTIONS_DEFINE= APACHEMOD FPING IPMITOOL LIBVIRT MYSQLD NAGPLUGINS NMAP PYPOLLER WMIC DOCS EXAMPLES
OPTIONS_DEFAULT= APACHEMOD FPING IPMITOOL LIBVIRT NAGPLUGINS NMAP PYPOLLER WMIC DOCS EXAMPLES
APACHEMOD_DESC= Use PHP with Apache 2.2+ module
FPING_DESC= Enable fping support ping monitoring
IPMITOOL_DESC= Enable support for monitoring hardware IPMI
@ -65,29 +65,26 @@ WMIC_RUN_DEPENDS= wmic:${PORTSDIR}/net-mgmt/wmi-client
MYSQLD_USE= MYSQL=server
MYSQLD_USE_OFF= MYSQL=client
.include <bsd.port.options.mk>
SUB_FILES+= pkg-message
SUB_LIST+= PHP="${PHPBASE}/bin/php" PYTHON=${PYTHON_CMD}
ROOT_FILES= addhost.php adduser.php alerts.php build-base.php build.sql \
billing-calculate.php callback.php check-errors.php \
billing-calculate.php callback.php \
check-services.php config_to_json.php daily.php daily.sh \
delhost.php discovery.php dist-pollers.php irc.php \
poll-billing.php poller.php poller-wrapper.py renamehost.php \
snmptrap.php syslog.php validate.php
poll-billing.php poller.php poller-service.py poller-wrapper.py renamehost.php \
snmp-scan.php snmptrap.php syslog.php validate.php
ROOT_DIRS= contrib html includes lib mibs scripts sql-schema \
upgrade-scripts
ROOT_DIRS= contrib html includes lib mibs scripts sql-schema
DOCS= AUTHORS.md CHANGELOG CONTRIBUTING.md LICENSE.txt README.md
PORTDOCS= *
PORTEXAMPLES= snmp.conf.example snmpd.conf.example
NO_ARCH= yes
.if ${PORT_OPTIONS:MAPACHEMOD} && !defined(PACKAGE_BUILDING)
WANT_PHP_MOD= yes
USE_APACHE_RUN= 22+
.if !defined(PACKAGE_BUILDING)
APACHEMOD_VARS_ON= WANT_PHP_MOD=yes
APACHEMOD_USE= APACHE_RUN=22+
.else
# Package builder doesn't create php5 with module
WANT_PHP_WEB= yes
@ -113,21 +110,19 @@ do-install:
# Ensure PHP and Python scripts are executable
@${FIND} ${STAGEDIR}/${WWWDIR} -type f -name '*.py' -or -type f -name \
'*.php' -exec ${CHMOD} +x {} \;
# Rename for @sample
.if ${PORT_OPTIONS:MDOCS}
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}/${DOCSDIR}
.for f in ${DOCS}
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}/${DOCSDIR}
.endfor
@cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}/${DOCSDIR}
.endif
.if ${PORT_OPTIONS:MEXAMPLES}
do-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}/${EXAMPLESDIR}
.for f in ${PORTEXAMPLES}
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}/${EXAMPLESDIR}
.endfor
.endif
post-install:
@${ECHO_CMD} "@owner ${WWWOWN}" >> ${TMPPLIST}

View File

@ -1,2 +1,2 @@
SHA256 (librenms-librenms-201506_GH0.tar.gz) = 7618b02292847d1a308cd6bd0649eb386e87d2fbac1e0991914cea6383a540df
SIZE (librenms-librenms-201506_GH0.tar.gz) = 23898595
SHA256 (librenms-librenms-201509_GH0.tar.gz) = 920f8ede391f532ffb53e9fb481386506d4bfaf211601d5ca3a759e99dccbfea
SIZE (librenms-librenms-201509_GH0.tar.gz) = 28524457

View File

@ -1,6 +1,6 @@
--- config.php.default.orig 2015-06-15 14:48:46 UTC
--- config.php.default.orig 2015-09-06 16:13:08 UTC
+++ config.php.default
@@ -14,7 +14,7 @@ $config['memcached']['host'] = "local
@@ -15,7 +15,7 @@ $config['memcached']['host'] = "local
$config['memcached']['port'] = 11211;
### Locations - it is recommended to keep the default

View File

@ -1,55 +1,49 @@
--- includes/defaults.inc.php.orig 2015-06-15 11:23:55 UTC
--- includes/defaults.inc.php.orig 2015-09-06 18:47:34 UTC
+++ includes/defaults.inc.php
@@ -31,7 +31,7 @@ $config['project_name'] = "LibreNMS"
$config['project_id'] = strtolower($config['project_name']);
@@ -40,7 +40,7 @@ $config['project_name'] = 'LibreNMS';
$config['project_id'] = strtolower($config['project_name']);
$config['temp_dir'] = "/tmp";
-$config['install_dir'] = "/opt/" . $config['project_id'];
+$config['install_dir'] = "/usr/local/www/" . $config['project_id'];
$config['log_dir'] = $config['install_dir'] . "/logs";
$config['temp_dir'] = '/tmp';
-$config['install_dir'] = '/opt/'.$config['project_id'];
+$config['install_dir'] = '/usr/local/www/' . $config['project_id'];
$config['log_dir'] = $config['install_dir'].'/logs';
// What is my own hostname (used to identify this host in its own database)
@@ -39,26 +39,26 @@ $config['own_hostname'] = "localhost";
// MySQL extension to use
@@ -50,24 +50,24 @@ $config['db']['extension'] = 'mysq
$config['own_hostname'] = 'localhost';
// Location of executables
-$config['rrdtool'] = "/usr/bin/rrdtool";
-$config['fping'] = "/usr/bin/fping";
+$config['rrdtool'] = "/usr/local/bin/rrdtool";
+$config['fping'] = "/usr/local/sbin/fping";
-$config['rrdtool'] = '/usr/bin/rrdtool';
-$config['fping'] = '/usr/bin/fping';
+$config['rrdtool'] = '/usr/local/bin/rrdtool';
+$config['fping'] = '/usr/local/sbin/fping';
$config['fping_options']['retries'] = 3;
$config['fping_options']['timeout'] = 500;
-$config['fping6'] = "/usr/bin/fping6";
-$config['snmpwalk'] = "/usr/bin/snmpwalk";
-$config['snmpget'] = "/usr/bin/snmpget";
-$config['snmpbulkwalk'] = "/usr/bin/snmpbulkwalk";
+$config['fping6'] = "/usr/local/sbin/fping6";
+$config['snmpwalk'] = "/usr/local/bin/snmpwalk";
+$config['snmpget'] = "/usr/local/bin/snmpget";
+$config['snmpbulkwalk'] = "/usr/local/bin/snmpbulkwalk";
$config['whois'] = "/usr/bin/whois";
-$config['ping'] = "/bin/ping";
-$config['mtr'] = "/usr/bin/mtr";
-$config['nmap'] = "/usr/bin/nmap";
-$config['nagios_plugins'] = "/usr/lib/nagios/plugins";
-$config['ipmitool'] = "/usr/bin/ipmitool";
-$config['virsh'] = "/usr/bin/virsh";
-$config['dot'] = "/usr/bin/dot";
-$config['unflatten'] = "/usr/bin/unflatten";
-$config['neato'] = "/usr/bin/neato";
-$config['sfdp'] = "/usr/bin/sfdp";
-$config['svn'] = "/usr/bin/svn";
+$config['ping'] = "/sbin/ping";
+$config['mtr'] = "/usr/local/bin/mtr";
+$config['nmap'] = "/usr/local/bin/nmap";
+$config['nagios_plugins'] = "/usr/local/libexec/nagios";
+$config['ipmitool'] = "/usr/local/bin/ipmitool";
+$config['virsh'] = "/usr/local/bin/virsh";
+$config['dot'] = "/usr/local/bin/dot";
+$config['unflatten'] = "/usr/local/bin/unflatten";
+$config['neato'] = "/usr/local/bin/neato";
+$config['sfdp'] = "/usr/local/bin/sfdp";
+$config['svn'] = "/usr/bin/svnlite";
$config['fping_options']['count'] = 3;
$config['fping_options']['millisec'] = 200;
-$config['snmpwalk'] = '/usr/bin/snmpwalk';
-$config['snmpget'] = '/usr/bin/snmpget';
-$config['snmpbulkwalk'] = '/usr/bin/snmpbulkwalk';
+$config['snmpwalk'] = '/usr/local/bin/snmpwalk';
+$config['snmpget'] = '/usr/local/bin/snmpget';
+$config['snmpbulkwalk'] = '/usr/local/bin/snmpbulkwalk';
$config['whois'] = '/usr/bin/whois';
-$config['ping'] = '/bin/ping';
-$config['mtr'] = '/usr/bin/mtr';
-$config['nmap'] = '/usr/bin/nmap';
-$config['nagios_plugins'] = '/usr/lib/nagios/plugins';
-$config['ipmitool'] = '/usr/bin/ipmitool';
-$config['virsh'] = '/usr/bin/virsh';
-$config['dot'] = '/usr/bin/dot';
-$config['sfdp'] = '/usr/bin/sfdp';
+$config['ping'] = '/sbin/ping';
+$config['mtr'] = '/usr/local/bin/mtr';
+$config['nmap'] = '/usr/local/bin/nmap';
+$config['nagios_plugins'] = '/usr/local/libexec/nagios';
+$config['ipmitool'] = '/usr/local/bin/ipmitool';
+$config['virsh'] = '/usr/local/bin/virsh';
+$config['dot'] = '/usr/local/bin/dot';
+$config['sfdp'] = '/usr/local/bin/sfdp';
// Memcached - Keep immediate statistics
$config['memcached']['enable'] = false;