Don't display Debian revision in lsb_release modules version output.
authorDidier Raboud <odyx@debian.org>
Fri, 2 Mar 2012 14:28:58 +0000 (15:28 +0100)
committerDidier Raboud <odyx@debian.org>
Fri, 2 Mar 2012 14:44:59 +0000 (15:44 +0100)
Signed-off-by: Didier Raboud <odyx@debian.org>
lsb_release.py

index 29aa5b882f467a8f3fe514b1764089ea1a01c368..a274cf7028aa6564f873433951a2c953f4b42631 100644 (file)
@@ -100,7 +100,8 @@ def check_modules_installed():
     modules = set()
     for line in output.split(os.linesep):
         version, provides = line.split(' ', 1)
-        version = version.split('-', 1)[0]
+        # Debian package versions can be 3.2-$REV, 3.2+$REV or 3.2~$REV.
+        version = re.split('[-+~]', version, 1)[0]
         for pkg in provides.split(','):
             mob = modnamere.search(pkg)
             if not mob: