X-Git-Url: https://code.grnet.gr/git/ganeti-local/blobdiff_plain/e687ec0110d984ef53afc2bfc2a69c2708b98ceb..43c16a8a1adfd543751fcaf60ad4c8e04cf83688:/tools/lvmstrap diff --git a/tools/lvmstrap b/tools/lvmstrap index e24b2a6..6512477 100755 --- a/tools/lvmstrap +++ b/tools/lvmstrap @@ -170,7 +170,7 @@ def ParseOptions(): OptionParser.parse_args """ - global verbose_flag # pylint: disable-msg=W0603 + global verbose_flag # pylint: disable=W0603 parser = optparse.OptionParser(usage="\n%s" % USAGE, version="%%prog (ganeti) %s" % @@ -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."