On older systems, /etc/yum/vars is not created by the yum package. In
fact, /etc/yum/vars isn't supported on older systems anyway. This patch
will optionally create /etc/yum/vars before setting releasever.
---
configserver/examples/katello-register.xml | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/configserver/examples/katello-register.xml b/configserver/examples/katello-register.xml
index 7e55687..cc49e5a 100644
--- a/configserver/examples/katello-register.xml
+++ b/configserver/examples/katello-register.xml
@@ -205,6 +205,8 @@ def audrey_var(name, default=None):
def setup_releasever():
+ if not os.path.isdir('/etc/yum/vars'):
+ os.mkdir('/etc/yum/vars')
fp = open("/etc/yum/vars/releasever", "r+")
fp.write(audrey_var("RELEASEVER"))
fp.close()
--
1.7.7.6