Revision d22dfef7 scripts/gnt-os

b/scripts/gnt-os
44 44
  @return: the desired exit code
45 45

  
46 46
  """
47
  op = opcodes.OpDiagnoseOS(output_fields=["name", "valid", "variants"],
48
                            names=[])
47
  op = opcodes.OpDiagnoseOS(output_fields=["name", "variants"], names=[])
49 48
  result = SubmitOpCode(op, opts=opts)
50 49

  
51 50
  if not result:
......
58 57
    headers = None
59 58

  
60 59
  os_names = []
61
  for (name, valid, variants) in result:
62
    if valid:
63
      os_names.extend([[n] for n in CalculateOSNames(name, variants)])
60
  for (name, variants) in result:
61
    os_names.extend([[n] for n in CalculateOSNames(name, variants)])
64 62

  
65 63
  data = GenerateTable(separator=None, headers=headers, fields=["name"],
66 64
                       data=os_names, units=None)

Also available in: Unified diff