Revision 8d1a2a64 lib/utils.py

b/lib/utils.py
1130 1130
    if test(item_name):
1131 1131
      return item_name
1132 1132
  return None
1133

  
1134

  
1135
def CheckVolumeGroupSize(vglist, vgname, minsize):
1136
  """Checks if the volume group list is valid.
1137

  
1138
  A non-None return value means there's an error, and the return value
1139
  is the error message.
1140

  
1141
  """
1142
  vgsize = vglist.get(vgname, None)
1143
  if vgsize is None:
1144
    return "volume group '%s' missing" % vgname
1145
  elif vgsize < minsize:
1146
    return ("volume group '%s' too small (%s MiB required, %d MiB found)" %
1147
            (vgname, minsize, vgsize))
1148
  return None

Also available in: Unified diff