Revision a2656173 scripts/gnt-os
b/scripts/gnt-os | ||
---|---|---|
174 | 174 |
logger.ToStdout(format % (max_name, 'Name', max_node, 'Status/Node', |
175 | 175 |
'Details')) |
176 | 176 |
|
177 |
has_bad = False |
|
178 |
|
|
177 | 179 |
for os_name in all_os: |
178 | 180 |
nodes_valid = {} |
179 | 181 |
nodes_bad = {} |
... | ... | |
192 | 194 |
status = "valid" |
193 | 195 |
elif not nodes_valid and nodes_bad: |
194 | 196 |
status = "invalid" |
197 |
has_bad = True |
|
195 | 198 |
else: |
196 | 199 |
status = "partial valid" |
200 |
has_bad = True |
|
197 | 201 |
|
198 | 202 |
def _OutputNodeHiddenOSStatus(dobj_list): |
199 | 203 |
for dobj in dobj_list: |
... | ... | |
213 | 217 |
_OutputPerNodeOSStatus(nodes_valid) |
214 | 218 |
_OutputPerNodeOSStatus(nodes_bad) |
215 | 219 |
|
220 |
return int(has_bad) |
|
221 |
|
|
216 | 222 |
|
217 | 223 |
commands = { |
218 | 224 |
'list': (ListOS, ARGS_NONE, [DEBUG_OPT, NOHDR_OPT], "", |
Also available in: Unified diff