summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Scherer <misc@redhat.com>2015-12-26 00:55:41 +0100
committerTill Maas <opensource@till.name>2016-04-08 17:28:20 +0200
commitb5cdbc7fc3ce608c612fa08bcc5dd638e373fa3d (patch)
tree03d42569204f84fa1a1c0e101a9d3f5f3b25f636
parent60cd64fc0ec3c77bd53d081d45376dcdf954ec2a (diff)
downloadfedora-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-xfedora-easy-karma.py3
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