[PATCH] Create '/etc/yum/vars' if it doesn't exist

James Laska jlaska at redhat.com
Thu Apr 12 18:07:08 UTC 2012


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




More information about the aeolus-devel mailing list