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