imgcreate/yuminst.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
New commits:
commit 08c74851efadb81fed8af528bb806fb822f5d74d
Author: Bruno Wolff III <bruno(a)wolff.to>
Date: Sat Dec 21 13:27:19 2013 -0600
Fix to work with the changed yum.config._getsysver
Sometime after 3.4.3-106 yum.config._getsysver was changed so that
its second argument is a list of strings instead of a single string.
The default for yum itself is "system-release(release)", "redhat-release",
so it seems like that would be good to use for livecd-tools.
This should fix bug 1044675.
diff --git a/imgcreate/yuminst.py b/imgcreate/yuminst.py
index ea44737..0865b31 100644
--- a/imgcreate/yuminst.py
+++ b/imgcreate/yuminst.py
@@ -158,7 +158,7 @@ class LiveCDYum(yum.YumBase):
option = option.replace("$releasever", self.releasever)
else:
try:
- option = option.replace("$releasever", yum.config._getsysver("/", "redhat-release"))
+ option = option.replace("$releasever", yum.config._getsysver("/", ("system-release(release), "redhat-release")))
except yum.Errors.YumBaseError:
raise CreatorError("$releasever in repo url, but no releasever set")
return option