summaryrefslogtreecommitdiffstats
path: root/src/software/openlmi/software/util/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/software/openlmi/software/util/__init__.py')
-rw-r--r--src/software/openlmi/software/util/__init__.py30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/software/openlmi/software/util/__init__.py b/src/software/openlmi/software/util/__init__.py
index f42f25a..9b0ab01 100644
--- a/src/software/openlmi/software/util/__init__.py
+++ b/src/software/openlmi/software/util/__init__.py
@@ -28,16 +28,16 @@ import re
import signal
RE_EVRA = re.compile(
- r'^(?P<epoch>\d+):(?P<ver>[^-]+)-(?P<rel>.+)\.(?P<arch>[^.]+)$')
+ r'^(?P<epoch>\d+):(?P<version>[^-]+)-(?P<release>.+)\.(?P<arch>[^.]+)$')
RE_NEVRA = re.compile(
- r'^(?P<name>.+)-(?P<evra>(?P<epoch>\d+):(?P<ver>[^-]+)'
- r'-(?P<rel>.+)\.(?P<arch>[^.]+))$')
+ r'^(?P<name>.+)-(?P<evra>(?P<epoch>\d+):(?P<version>[^-]+)'
+ r'-(?P<release>.+)\.(?P<arch>[^.]+))$')
RE_NEVRA_OPT_EPOCH = re.compile(
- r'^(?P<name>.+)-(?P<evra>((?P<epoch>\d+):)?(?P<ver>[^-]+)'
- r'-(?P<rel>.+)\.(?P<arch>[^.]+))$')
+ r'^(?P<name>.+)-(?P<evra>((?P<epoch>\d+):)?(?P<version>[^-]+)'
+ r'-(?P<release>.+)\.(?P<arch>[^.]+))$')
RE_ENVRA = re.compile(
- r'^(?P<epoch>\d+):(?P<name>.+)-(?P<evra>(?P<ver>[^-]+)'
- r'-(?P<rel>.+)\.(?P<arch>[^.]+))$')
+ r'^(?P<epoch>\d+):(?P<name>.+)-(?P<evra>(?P<version>[^-]+)'
+ r'-(?P<release>.+)\.(?P<arch>[^.]+))$')
def _get_distname():
"""
@@ -121,16 +121,16 @@ def nevra2filter(nevra):
else:
raise TypeError("nevra must be either string or regexp match object")
epoch = match.group("epoch")
- if not epoch or match.group("epoch") == "(none)":
+ if not epoch or match.group("epoch").lower() == "(none)":
epoch = "0"
- return { "name" : match.group("name")
- , "epoch" : epoch
- , "version" : match.group("ver")
- , "release" : match.group("rel")
- , "arch" : match.group("arch")
+ return { "name" : match.group("name")
+ , "epoch" : epoch
+ , "version" : match.group("version")
+ , "release" : match.group("release")
+ , "arch" : match.group("arch")
}
-def make_nevra(name, epoch, ver, rel, arch, with_epoch='NOT_ZERO'):
+def make_nevra(name, epoch, version, release, arch, with_epoch='NOT_ZERO'):
"""
@param with_epoch may be one of:
"NOT_ZERO" - include epoch only if it's not zero
@@ -145,7 +145,7 @@ def make_nevra(name, epoch, ver, rel, arch, with_epoch='NOT_ZERO'):
estr = epoch
if len(estr):
estr += ":"
- return "%s-%s%s-%s.%s" % (name, estr, ver, rel, arch)
+ return "%s-%s%s-%s.%s" % (name, estr, version, release, arch)
def pkg2nevra(pkg, with_epoch='NOT_ZERO'):
"""