imgcreate/yuminst.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit 08c74851efadb81fed8af528bb806fb822f5d74d Author: Bruno Wolff III bruno@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