Date: Thu, 11 Oct 2007 15:27:34 +0200 (CEST) From: Martin Matuska <mm@FreeBSD.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/117112: [UPDATE] net-mgmt/nagios-plugins to 1.4.10 Message-ID: <20071011132734.1ED5245516@mail.vx.sk> Resent-Message-ID: <200710111330.l9BDU1ag020800@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 117112 >Category: ports >Synopsis: [UPDATE] net-mgmt/nagios-plugins to 1.4.10 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Thu Oct 11 13:30:00 UTC 2007 >Closed-Date: >Last-Modified: >Originator: Martin Matuska >Release: FreeBSD 6.0-RELEASE >Organization: >Environment: FreeBSD 6.0-RELEASE i386 amd64 >Description: Update of net-mgmt/nagios-plugins from 1.4.9 to 1.4.10 Updated patchfiles for changes in 1.4.10 Removed radius patch as 1.4.10 supports radiusclient-ng Tinderbox tested 5.5,6.2,7.0 i386+amd64 >How-To-Repeat: >Fix: Index: ports/net-mgmt/nagios-plugins/Makefile =================================================================== RCS file: /home/pcvs/ports/net-mgmt/nagios-plugins/Makefile,v retrieving revision 1.64 diff -u -r1.64 Makefile --- ports/net-mgmt/nagios-plugins/Makefile 8 Oct 2007 04:14:53 -0000 1.64 +++ ports/net-mgmt/nagios-plugins/Makefile 11 Oct 2007 13:15:16 -0000 @@ -6,8 +6,7 @@ # PORTNAME= nagios-plugins -PORTVERSION= 1.4.9 -PORTREVISION= 3 +PORTVERSION= 1.4.10 PORTEPOCH= 1 CATEGORIES= net-mgmt MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED} Index: ports/net-mgmt/nagios-plugins/distinfo =================================================================== RCS file: /home/pcvs/ports/net-mgmt/nagios-plugins/distinfo,v retrieving revision 1.24 diff -u -r1.24 distinfo --- ports/net-mgmt/nagios-plugins/distinfo 9 Jun 2007 08:21:38 -0000 1.24 +++ ports/net-mgmt/nagios-plugins/distinfo 11 Oct 2007 13:15:16 -0000 @@ -1,3 +1,3 @@ -MD5 (nagios-plugins-1.4.9.tar.gz) = 6e617e95cadeedd92870cdbd2f13726c -SHA256 (nagios-plugins-1.4.9.tar.gz) = 93cf5dadfb092d7c4d600a713bbef75d37141edb4d18ac3bc3c0d1c09f4b7fe2 -SIZE (nagios-plugins-1.4.9.tar.gz) = 1370263 +MD5 (nagios-plugins-1.4.10.tar.gz) = c67841223864ae1626ab2adb2f0b4c9d +SHA256 (nagios-plugins-1.4.10.tar.gz) = 193ef480cd2b98d63de9183a83e277d6ef3b55032f44bd76616ef5e7a3d4a76e +SIZE (nagios-plugins-1.4.10.tar.gz) = 1693979 Index: ports/net-mgmt/nagios-plugins/files/patch-configure.in =================================================================== RCS file: /home/pcvs/ports/net-mgmt/nagios-plugins/files/patch-configure.in,v retrieving revision 1.19 diff -u -r1.19 patch-configure.in --- ports/net-mgmt/nagios-plugins/files/patch-configure.in 27 May 2007 17:42:13 -0000 1.19 +++ ports/net-mgmt/nagios-plugins/files/patch-configure.in 11 Oct 2007 13:15:16 -0000 @@ -1,5 +1,5 @@ ---- configure.in.orig Wed Apr 11 21:38:05 2007 -+++ configure.in Sun May 27 12:27:04 2007 +--- configure.in.orig 2007-09-29 02:44:36.000000000 +0200 ++++ configure.in 2007-10-08 21:31:48.000000000 +0200 @@ -12,8 +12,6 @@ RELEASE=1 AC_SUBST(RELEASE) @@ -33,7 +33,7 @@ fi AC_CHECK_LIB(pq,PQsetdbLogin,,,-lcrypt) if test "$ac_cv_lib_pq_PQsetdbLogin" = "yes"; then -@@ -207,30 +206,42 @@ +@@ -207,16 +206,25 @@ AC_MSG_WARN([Skipping PostgreSQL plugin (check_pgsql)]) AC_MSG_WARN([install lib crypt and PostgreSQL libs to compile this plugin (see REQUIREMENTS).]) fi @@ -41,6 +41,7 @@ + AC_MSG_WARN([Skipping PostgreSQL plugin (check_pgsql)]) + AC_MSG_WARN([PostgreSQL directory has not been found]) +fi ++ LIBS="$_SAVEDLIBS" CPPFLAGS="$_SAVEDCPPFLAGS" @@ -59,14 +60,10 @@ AC_SUBST(RADIUSLIBS) + AC_SUBST(RADIUSINCLUDE) else - AC_MSG_WARN([Skipping radius plugin]) - AC_MSG_WARN([install radius libs to compile this plugin (see REQUIREMENTS).]) - fi - LIBS="$_SAVEDLIBS" -+fi + AC_CHECK_LIB(radiusclient-ng,rc_read_config) + if test "$ac_cv_lib_radiusclient_ng_rc_read_config" = "yes"; then +@@ -232,12 +240,13 @@ -+AC_ARG_ENABLE(ldap,--enable-ldap compile check_ldap) -+if test x$enable_ldap = xyes; then dnl Check for LDAP libraries _SAVEDLIBS="$LIBS" -AC_CHECK_LIB(ldap,main,,,-llber) @@ -83,15 +80,15 @@ AC_CHECK_FUNCS(ldap_set_option) EXTRAS="$EXTRAS check_ldap" AC_CHECK_FUNCS(ldap_init ldap_set_option ldap_get_option ldap_start_tls_s) -@@ -239,6 +250,7 @@ +@@ -246,6 +255,7 @@ AC_MSG_WARN([install LDAP libs to compile this plugin (see REQUIREMENTS).]) fi LIBS="$_SAVEDLIBS" +fi - dnl Check for mysql libraries - np_mysqlclient -@@ -492,22 +504,10 @@ + dnl Check for headers used by check_ide_smart + AC_CHECK_HEADER(linux/hdreg.h, FOUNDINCLUDE=yes, FOUNDINCLUDE=no) +@@ -522,22 +532,10 @@ ac_cv_ps_cols=8 AC_MSG_RESULT([$ac_cv_ps_command]) @@ -117,7 +114,7 @@ then ac_cv_ps_varlist="[procstat,&procuid,&procpid,&procppid,&procvsz,&procrss,&procpcpu,procprog,&pos]" ac_cv_ps_command="$PATH_TO_PS -axwo 'stat uid pid ppid vsz rss pcpu comm args'" -@@ -515,9 +515,8 @@ +@@ -545,9 +543,8 @@ ac_cv_ps_cols=9 AC_MSG_RESULT([$ac_cv_ps_command]) @@ -129,7 +126,7 @@ elif ps -axwo 'stat uid pid ppid vsz rss pcpu ucomm command' 2>/dev/null | \ egrep -i ["^ *STAT +UID +PID +PPID +VSZ +RSS +%CPU +UCOMM +COMMAND"] > /dev/null then -@@ -527,209 +526,6 @@ +@@ -557,209 +554,6 @@ ac_cv_ps_cols=9 AC_MSG_RESULT([$ac_cv_ps_command]) @@ -339,7 +336,7 @@ else AC_MSG_WARN([unable to find usable ps syntax - check_procs and check_nagios will not be compiled]) fi -@@ -1099,6 +895,8 @@ +@@ -1137,6 +931,8 @@ AC_DEFINE_UNQUOTED(WHO_COMMAND,"$ac_cv_path_to_who", [path and arguments for invoking 'who']) @@ -348,7 +345,7 @@ AC_PATH_PROG(PATH_TO_SNMPGET,snmpget) AC_ARG_WITH(snmpget_command, ACX_HELP_STRING([--with-snmpget-command=PATH], -@@ -1129,7 +927,10 @@ +@@ -1167,7 +963,10 @@ else AC_MSG_WARN([Tried $PERL - install Net::SNMP perl module if you want to use the perl snmp plugins]) fi @@ -359,7 +356,7 @@ AC_PATH_PROG(PATH_TO_QUAKESTAT,quakestat) AC_PATH_PROG(PATH_TO_QSTAT,qstat) AC_ARG_WITH(qstat_command, -@@ -1154,7 +955,10 @@ +@@ -1192,7 +991,10 @@ AC_DEFINE_UNQUOTED(PATH_TO_QSTAT,"$ac_cv_path_to_qstat", [path to qstat/quakestat]) fi @@ -370,7 +367,7 @@ AC_PATH_PROG(PATH_TO_FPING,fping) AC_ARG_WITH(fping_command, ACX_HELP_STRING([--with-fping-command=PATH], -@@ -1166,6 +970,7 @@ +@@ -1204,6 +1006,7 @@ else AC_MSG_WARN([Get fping from http://www.fping.com in order to make check_fping plugin]) fi @@ -378,7 +375,7 @@ AC_PATH_PROG(PATH_TO_SSH,ssh) AC_ARG_WITH(ssh_command, -@@ -1233,32 +1038,12 @@ +@@ -1271,32 +1074,12 @@ dnl end if for PATH_TO_SWAP fi Index: ports/net-mgmt/nagios-plugins/files/patch-plugins-scripts__utils.sh.in =================================================================== RCS file: /home/pcvs/ports/net-mgmt/nagios-plugins/files/patch-plugins-scripts__utils.sh.in,v retrieving revision 1.1 diff -u -r1.1 patch-plugins-scripts__utils.sh.in --- ports/net-mgmt/nagios-plugins/files/patch-plugins-scripts__utils.sh.in 15 May 2006 13:07:20 -0000 1.1 +++ ports/net-mgmt/nagios-plugins/files/patch-plugins-scripts__utils.sh.in 11 Oct 2007 13:15:16 -0000 @@ -1,9 +1,9 @@ ---- plugins-scripts/utils.sh.in.orig Wed Mar 22 23:29:36 2006 -+++ plugins-scripts/utils.sh.in Fri May 12 23:37:49 2006 +--- plugins-scripts/utils.sh.in.orig 2007-07-07 13:40:29.000000000 +0200 ++++ plugins-scripts/utils.sh.in 2007-10-08 21:22:49.000000000 +0200 @@ -14,10 +14,10 @@ print_revision() { - echo "$1 (@PACKAGE@ @VERSION@) $2" + echo "$1 v$2 (@PACKAGE@ @VERSION@)" - $ECHO "@WARRANTY@" | sed -e 's/\n/ /g' + $ECHO "@WARRANTY@" | /usr/bin/sed -e 's/\n/ /g' } Index: ports/net-mgmt/nagios-plugins/files/patch-plugins__check_radius.c =================================================================== RCS file: ports/net-mgmt/nagios-plugins/files/patch-plugins__check_radius.c diff -N ports/net-mgmt/nagios-plugins/files/patch-plugins__check_radius.c --- ports/net-mgmt/nagios-plugins/files/patch-plugins__check_radius.c 2 Mar 2007 15:33:27 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,66 +0,0 @@ ---- plugins/check_radius.c.orig Mon Jan 29 08:16:40 2007 -+++ plugins/check_radius.c Tue Feb 27 21:36:09 2007 -@@ -43,7 +43,7 @@ - #include "utils.h" - #include "netutils.h" - --#include <radiusclient.h> -+#include <radiusclient-ng.h> - - int process_arguments (int, char **); - void print_help (void); -@@ -124,6 +124,7 @@ - int result = STATE_UNKNOWN; - UINT4 client_id; - char *str; -+ rc_handle *rh; - - setlocale (LC_ALL, ""); - bindtextdomain (PACKAGE, LOCALEDIR); -@@ -133,33 +134,36 @@ - usage4 (_("Could not parse arguments")); - - str = strdup ("dictionary"); -- if ((config_file && rc_read_config (config_file)) || -- rc_read_dictionary (rc_conf_str (str))) -+ if (config_file) -+ rh = rc_read_config (config_file); -+ else -+ rh = NULL; -+ if (!rh || rc_read_dictionary (rh, rc_conf_str (rh, str))) - die (STATE_UNKNOWN, _("Config file error")); - - service = PW_AUTHENTICATE_ONLY; - - memset (&data, 0, sizeof(data)); -- if (!(rc_avpair_add (&data.send_pairs, PW_SERVICE_TYPE, &service, 0) && -- rc_avpair_add (&data.send_pairs, PW_USER_NAME, username, 0) && -- rc_avpair_add (&data.send_pairs, PW_USER_PASSWORD, password, 0) && -- (nasid==NULL || rc_avpair_add (&data.send_pairs, PW_NAS_IDENTIFIER, nasid, 0)))) -+ if (!(rc_avpair_add (rh, &data.send_pairs, PW_SERVICE_TYPE, &service, -1, 0) && -+ rc_avpair_add (rh, &data.send_pairs, PW_USER_NAME, username, -1, 0) && -+ rc_avpair_add (rh, &data.send_pairs, PW_USER_PASSWORD, password, -1, 0) && -+ (nasid==NULL || rc_avpair_add (rh, &data.send_pairs, PW_NAS_IDENTIFIER, nasid, -1, 0)))) - die (STATE_UNKNOWN, _("Out of Memory?")); - - /* - * Fill in NAS-IP-Address - */ - -- if ((client_id = rc_own_ipaddress ()) == 0) -+ if ((client_id = rc_own_ipaddress (rh)) == 0) - return (ERROR_RC); - -- if (rc_avpair_add (&(data.send_pairs), PW_NAS_IP_ADDRESS, &client_id, 0) == -+ if (rc_avpair_add (rh, &(data.send_pairs), PW_NAS_IP_ADDRESS, &client_id, -1, 0) == - NULL) return (ERROR_RC); - -- rc_buildreq (&data, PW_ACCESS_REQUEST, server, port, (int)timeout_interval, -+ rc_buildreq (rh, &data, PW_ACCESS_REQUEST, server, port, (int)timeout_interval, - retries); - -- result = rc_send_server (&data, msg); -+ result = rc_send_server (rh, &data, msg); - rc_avpair_free (data.send_pairs); - if (data.receive_pairs) - rc_avpair_free (data.receive_pairs); >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071011132734.1ED5245516>