pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/xymon fix bugs found by gendalia@:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f3beb1318ee8
branches:  trunk
changeset: 595351:f3beb1318ee8
user:      spz <spz%pkgsrc.org@localhost>
date:      Wed Nov 16 21:12:34 2011 +0000

description:
fix bugs found by gendalia@:
- transition from BBHOME etc to XYMONHOME etc needed to also happen
  in files/xymon.sh
- vmstat on NetBSD has not shown 3 disks in a while already, so
  vmstat trending for NetBSD clients was off. The disk names that
  remain are left unchanged since for existing rrds a change would
  cause failing data submission

diffstat:

 net/xymon/Makefile                              |   4 +-
 net/xymon/distinfo                              |   3 +-
 net/xymon/files/xymon.sh                        |   6 +++-
 net/xymon/patches/patch-xymond_rrd_do__vmstat.c |  27 +++++++++++++++++++++++++
 4 files changed, 35 insertions(+), 5 deletions(-)

diffs (75 lines):

diff -r bfa3cdb74ac9 -r f3beb1318ee8 net/xymon/Makefile
--- a/net/xymon/Makefile        Wed Nov 16 20:07:36 2011 +0000
+++ b/net/xymon/Makefile        Wed Nov 16 21:12:34 2011 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.15 2011/11/01 06:02:23 sbd Exp $
+# $NetBSD: Makefile,v 1.16 2011/11/16 21:12:34 spz Exp $
 #
 
 DISTNAME=              xymon-4.3.5
-PKGREVISION=           2
+PKGREVISION=           3
 CATEGORIES=            net
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=xymon/}
 
diff -r bfa3cdb74ac9 -r f3beb1318ee8 net/xymon/distinfo
--- a/net/xymon/distinfo        Wed Nov 16 20:07:36 2011 +0000
+++ b/net/xymon/distinfo        Wed Nov 16 21:12:34 2011 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.6 2011/10/16 15:19:08 spz Exp $
+$NetBSD: distinfo,v 1.7 2011/11/16 21:12:34 spz Exp $
 
 SHA1 (xymon-4.3.5.tar.gz) = cd49d689bbf9c27ed4d2010cf75223d7f43f656e
 RMD160 (xymon-4.3.5.tar.gz) = 31110454d30835f758d844e3c142066566546548
@@ -13,3 +13,4 @@
 SHA1 (patch-build_rrd.sh) = 6c9393b93265d3c6d5bda801a875ec66f3759b01
 SHA1 (patch-build_snmp.sh) = 4141c6e2bebea078ac662b7585e579f2af8ee64f
 SHA1 (patch-configure) = 7b71ed7a567124a2aa36d9bf9188209649e88a4d
+SHA1 (patch-xymond_rrd_do__vmstat.c) = 8062acc24e9b0e767c5abd3373641aa7b9a5b2ae
diff -r bfa3cdb74ac9 -r f3beb1318ee8 net/xymon/files/xymon.sh
--- a/net/xymon/files/xymon.sh  Wed Nov 16 20:07:36 2011 +0000
+++ b/net/xymon/files/xymon.sh  Wed Nov 16 21:12:34 2011 +0000
@@ -27,8 +27,10 @@
 
 xymon_precmd()
 {
-       HOBBITCLIENTHOME="@BBHOME@/client"
-        export HOBBITCLIENTHOME
+       XYMONHOME="@XYMONHOME@"
+        export XYMONHOME
+       XYMONCLIENTHOME="@XYMONHOME@/client"
+        export XYMONCLIENTHOME
 
        touch ${xymon_pidfile} && chown ${xymon_user} ${xymon_pidfile}
 }
diff -r bfa3cdb74ac9 -r f3beb1318ee8 net/xymon/patches/patch-xymond_rrd_do__vmstat.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/xymon/patches/patch-xymond_rrd_do__vmstat.c   Wed Nov 16 21:12:34 2011 +0000
@@ -0,0 +1,27 @@
+$NetBSD: patch-xymond_rrd_do__vmstat.c,v 1.1 2011/11/16 21:12:35 spz Exp $
+
+at least NetBSD 4-5.99 vmstat gives you two disks if you don't specify any,
+no matter how many you actually have
+
+--- xymond/rrd/do_vmstat.c.orig        2011-07-31 21:01:52.000000000 +0000
++++ xymond/rrd/do_vmstat.c
+@@ -154,13 +154,12 @@ static vmstat_layout_t vmstat_netbsd_lay
+       { 10, "sr" },
+       { 11, "dsk_f0" },
+       { 12, "dsk_m0" },
+-      { 13, "dsk_w0" },
+-      { 14, "cpu_int" },
+-      { 15, "cpu_syc" },
+-      { 16, "cpu_csw" },
+-      { 17, "cpu_usr" },
+-      { 18, "cpu_sys" },
+-      { 19, "cpu_idl" },
++      { 13, "cpu_int" },
++      { 14, "cpu_syc" },
++      { 15, "cpu_csw" },
++      { 16, "cpu_usr" },
++      { 17, "cpu_sys" },
++      { 18, "cpu_idl" },
+       { -1, NULL }
+ };
+ 



Home | Main Index | Thread Index | Old Index