From 482fe93065abe75624b3c213a4c2bf6ecb778c2c Mon Sep 17 00:00:00 2001
From: James Meyer <james.meyer@operamail.com>
Date: Sat, 22 Dec 2012 09:57:52 -0600
Subject: LinHES-system:  fix be_check.py from erroring when when it can't
 write to the log file.

---
 abs/core/LinHES-system/PKGBUILD    |  4 ++--
 abs/core/LinHES-system/be_check.py | 12 +++++++++---
 2 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/abs/core/LinHES-system/PKGBUILD b/abs/core/LinHES-system/PKGBUILD
index e4e26d4..316ce2c 100755
--- a/abs/core/LinHES-system/PKGBUILD
+++ b/abs/core/LinHES-system/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=LinHES-system
 pkgver=2
-pkgrel=131
+pkgrel=132
 arch=('i686' 'x86_64')
 MVDIR=$startdir/pkg/usr/LH
 BINDIR=$startdir/pkg/usr/bin
@@ -118,7 +118,7 @@ md5sums=('d275db0a946087671e0c2014dac9ed22'
          '116b0f62ed4e8dd6e437930deeb6e49e'
          '17f678d37187be0f12d67f64e40429c6'
          'bacc813b48bafcc6fe906e5969930501'
-         'd6d11865317d13f3e2a313980108736b'
+         '8b0298f70f97cc1dc2a58b9a73c64bd3'
          'eb879fee9603a05d5420d4ce8ed9e450'
          '6782771960c495aeb597893f37d1e5ee'
          '84492954db16740f949d795b74383189'
diff --git a/abs/core/LinHES-system/be_check.py b/abs/core/LinHES-system/be_check.py
index 91c39dc..3a13c56 100644
--- a/abs/core/LinHES-system/be_check.py
+++ b/abs/core/LinHES-system/be_check.py
@@ -5,11 +5,17 @@ import sys
 class Logger(object):
     def __init__(self, filename="/tmp/Default.log"):
         #self.terminal = sys.stdout
-        self.log = open(filename, "a")
+        try:
+            self.log = open(filename, "a")
+        except:
+            pass
 
     def write(self, message):
-        #self.terminal.write(message)
-        self.log.write(message)
+        try:
+            #self.terminal.write(message)
+            self.log.write(message)
+        except:
+            pass
 
 sys.stdout = Logger("/tmp/be_check.log")
 
-- 
cgit v0.12