X-Git-Url: https://code.grnet.gr/git/ganeti-local/blobdiff_plain/b459a848dc62e314e61e8ae14edd3ff6cc2b2822..43c16a8a1adfd543751fcaf60ad4c8e04cf83688:/tools/lvmstrap diff --git a/tools/lvmstrap b/tools/lvmstrap index eb87cd2..6512477 100755 --- a/tools/lvmstrap +++ b/tools/lvmstrap @@ -208,7 +208,7 @@ def IsPartitioned(disk): Currently only md devices are used as is. """ - return not (disk.startswith('md') or PART_RE.match(disk)) + return not (disk.startswith("md") or PART_RE.match(disk)) def DeviceName(disk): @@ -219,9 +219,9 @@ def DeviceName(disk): """ if IsPartitioned(disk): - device = '/dev/%s1' % disk + device = "/dev/%s1" % disk else: - device = '/dev/%s' % disk + device = "/dev/%s" % disk return device @@ -268,13 +268,13 @@ def CheckPrereq(): raise PrereqError("This tool runs as root only. Really.") osname, _, release, _, _ = os.uname() - if osname != 'Linux': + if osname != "Linux": raise PrereqError("This tool only runs on Linux" " (detected OS: %s)." % osname) - if not release.startswith("2.6."): + if not (release.startswith("2.6.") or release.startswith("3.")): raise PrereqError("Wrong major kernel version (detected %s, needs" - " 2.6.*)" % release) + " 2.6.* or 3.*)" % release) if not os.path.ismount("/sys"): raise PrereqError("Can't find a filesystem mounted at /sys."