diff options
author | Michael Scherer <misc@redhat.com> | 2015-12-26 00:55:41 +0100 |
---|---|---|
committer | Till Maas <opensource@till.name> | 2016-04-08 17:28:20 +0200 |
commit | b5cdbc7fc3ce608c612fa08bcc5dd638e373fa3d (patch) | |
tree | 03d42569204f84fa1a1c0e101a9d3f5f3b25f636 | |
parent | 60cd64fc0ec3c77bd53d081d45376dcdf954ec2a (diff) | |
download | fedora-easy-karma-b5cdbc7fc3ce608c612fa08bcc5dd638e373fa3d.tar.gz fedora-easy-karma-b5cdbc7fc3ce608c612fa08bcc5dd638e373fa3d.tar.xz fedora-easy-karma-b5cdbc7fc3ce608c612fa08bcc5dd638e373fa3d.zip |
Fix autodetection on RHEL 7 Server
>>> import yum
>>> a=yum.YumBase()
>>> a.preconf.debuglevel = 0
>>> a.conf.yumvar["releasever"]
'7Server
So strip it to the numbers only.
-rwxr-xr-x | fedora-easy-karma.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fedora-easy-karma.py b/fedora-easy-karma.py index 0c53244..c9d88ba 100755 --- a/fedora-easy-karma.py +++ b/fedora-easy-karma.py @@ -26,6 +26,7 @@ import itertools import os import readline import sys +import re from optparse import OptionParser from textwrap import wrap @@ -309,6 +310,8 @@ class PkgHelper(object): self.my.preconf.debuglevel = 0 self.releasever = self.my.conf.yumvar["releasever"] + if not self.releasever.isdigit(): + self.releasever = re.match('^(\d+)',self.releasever).groups(1)[0] self.package_manager = 'yum' # make pkg objects subscriptable, i.e. pkg["name"] work |