From 5f412bda6e87effcc6836e2d92f1cfbaf7be442d Mon Sep 17 00:00:00 2001
From: James Meyer <james.meyer@operamail.com>
Date: Fri, 14 Dec 2012 19:28:30 -0600
Subject: xymon: hbnotes.py    don't create notes files for hosts that are not
 LinHES hosts/have a missint hostsystemtype

---
 abs/core/xymon/PKGBUILD   | 4 ++--
 abs/core/xymon/hbnotes.py | 4 +++-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/abs/core/xymon/PKGBUILD b/abs/core/xymon/PKGBUILD
index e640a73..e902f26 100755
--- a/abs/core/xymon/PKGBUILD
+++ b/abs/core/xymon/PKGBUILD
@@ -1,7 +1,7 @@
 pkgbase=xymon
 pkgname=(xymonserver xymonclient)
 pkgver=4.3.5
-pkgrel=41
+pkgrel=42
 pkgdesc="Hobbit is a system for monitoring servers and networks. "
 license="GPL"
 arch=('i686' 'x86_64')
@@ -125,7 +125,7 @@ md5sums=('31923ec126fe1c264fceb459d2175161'
          '2d88e59ab17114030da514ba3f0a5b64'
          'ee608dcafc050d790e28647a670f6b60'
          'b2f98ac0df013332deedc1efae0a270d'
-         'a652448ebcae3f439c8f23369b69ecf2'
+         '8ad9dded90acc96e9186ba846a91bbb9'
          '0f70e76a164f648f0a4a01110137cb20'
          'f6921f0413215ae174e81306be80d37f'
          '80d9cfac86c6d96836e6f406e35e7cf5'
diff --git a/abs/core/xymon/hbnotes.py b/abs/core/xymon/hbnotes.py
index 158bcd8..8d73dbf 100644
--- a/abs/core/xymon/hbnotes.py
+++ b/abs/core/xymon/hbnotes.py
@@ -214,10 +214,12 @@ def create_notes():
     cursor = db.cursor()
     cursor.execute("SELECT DISTINCT(hostname) from settings")
     result = cursor.fetchall()
-
     for row in result:
        cursor.execute("select value,data  from settings where hostname=%s and value in ('HostSystemType','HostHwuuid');",(row))
        hostvalues=cursor.fetchall()
+       #This is here to ignore non LinHES hosts, or those that don't have a HostSystemType
+       if len(hostvalues) == 0:
+           continue
        found_uuid="false"
        filename="/home/xymon/server/www/notes/"
        filename+=str(row[0])
-- 
cgit v0.12

