File users_patch.diff of Package cobbler.import4280

--- cobbler/action_reposync.py
+++ cobbler/action_reposync.py	2011/03/04 13:02:54
@@ -563,7 +563,11 @@
         a safeguard.
         """
         # all_path = os.path.join(repo_path, "*")
-        cmd1 = "chown -R root:apache %s" % repo_path
+        owner = "root:apache"
+        if os.path.exists("/etc/SuSE-release"):
+            owner = "root:wwwrun"
+
+        cmd1 = "chown -R "+owner+" %s" % repo_path
         utils.subprocess_call(self.logger, cmd1)
 
         cmd2 = "chmod -R 755 %s" % repo_path
--- cobbler/cobblerd.py
+++ cobbler/cobblerd.py	2011/03/04 13:03:32
@@ -60,8 +60,11 @@
     fd = open("/var/lib/cobbler/web.ss","w+")
     fd.write(binascii.hexlify(data))
     fd.close()
+    owner = "apache"
+    if os.path.exists("/etc/SuSE-release"):
+        owner = "wwwrun"
     utils.os_system("chmod 700 /var/lib/cobbler/web.ss")
-    utils.os_system("chown apache /var/lib/cobbler/web.ss")
+    utils.os_system("chown "+owner+" /var/lib/cobbler/web.ss")
     return 1
 
 def do_xmlrpc_tasks(bootapi, settings, xmlrpc_port):
openSUSE Build Service is sponsored by