clean kernel parsing.
authorStephen Soltesz <soltesz@cs.princeton.edu>
Mon, 19 May 2008 18:45:23 +0000 (18:45 +0000)
committerStephen Soltesz <soltesz@cs.princeton.edu>
Mon, 19 May 2008 18:45:23 +0000 (18:45 +0000)
nodequery.py

index cd6bb1c..6253215 100755 (executable)
@@ -56,7 +56,10 @@ def fb_print_nodeinfo(fbnode, hostname):
                fbnode['bootcd'] = fbnode['bootcd'].split()[-1]
        else:
                fbnode['bootcd'] = "unknown"
-       fbnode['kernel'] = fbnode['kernel'].split()[2]
+       if 'ERROR' in fbnode['category']:
+               fbnode['kernel'] = ""
+       else:
+               fbnode['kernel'] = fbnode['kernel'].split()[2]
        #fbnode['pcu'] = color_pcu_state(fbnode)
        print "%(hostname)-39s | %(checked)11.11s | %(state)10.10s | %(ssh)5.5s | %(pcu)6.6s | %(bootcd)6.6s | %(category)8.8s | %(kernel)s" % fbnode