[Fai-commit] r4800 - trunk/bin

lange at alioth.debian.org lange at alioth.debian.org
Wed Nov 28 13:12:28 UTC 2007


Author: lange
Date: 2007-11-28 13:12:28 +0000 (Wed, 28 Nov 2007)
New Revision: 4800

Modified:
   trunk/bin/faimond-gui
Log:
show different icons depending on error code


Modified: trunk/bin/faimond-gui
===================================================================
--- trunk/bin/faimond-gui	2007-11-28 13:10:47 UTC (rev 4799)
+++ trunk/bin/faimond-gui	2007-11-28 13:12:28 UTC (rev 4800)
@@ -57,10 +57,8 @@
 sub mkgraphics {
 
   #Style entries
-  #
 
   $icon{'success'} = $top->Photo(-file=>"$icondir/ok.gif");
-  $icon{'fail'}    = $top->Photo(-file=>"$icondir/fail.gif");
   $icon{'minor'}   = $top->Photo(-file=>"$icondir/minor.gif");
   $icon{'warning'} = $top->Photo(-file=>"$icondir/warning.gif");
   $icon{'fail'}    = $top->Photo(-file=>"$icondir/fail.gif");
@@ -131,9 +129,10 @@
   ($message eq 'BEG')   && icon($host,$task,'begin');
   if ($message =~ /END (\d+)/) {
     $ret = $1; # save error code
-    ($ret == 0) && icon($host,$task,'success');
-    # here we can add different icons for different error codes
-    ($ret != 0) && icon($host,$task,'fail');
+    ($ret < 300) and icon($host,$task,'success'),return;
+    ($ret < 500) and icon($host,$task,'warning'),return;
+    ($ret < 700) and icon($host,$task,'minor'),return;
+    icon($host,$task,'fail');
   }
 
 }




More information about the Fai-commit mailing list