]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Unconditionally chown rados log file. 3628/head
authorThorsten Behrens <tbehrens@suse.com>
Wed, 10 Dec 2014 10:53:43 +0000 (11:53 +0100)
committerThorsten Behrens <tbehrens@suse.com>
Thu, 5 Feb 2015 09:26:36 +0000 (10:26 +0100)
This fixes bnc#905047 (in a somewhat ad-hoc way). Sadly the log
file gets created from several places, so its existence does not
mean init-radosgw had actually run.

Signed-off-by: Thorsten Behrens <tbehrens@suse.com>
src/init-radosgw
src/init-radosgw.sysv

index c38ddad616e57e8f15749c4fbae40861ecceccea..1ef71c43d6a2f428585b57febe733ecfa987b174 100644 (file)
@@ -72,8 +72,10 @@ case "$1" in
             fi
 
             log_file=`$RADOSGW -n $name --show-config-value log_file`
-            if [ -n "$log_file" ] && [ ! -e "$log_file" ]; then
-                touch "$log_file"
+            if [ -n "$log_file" ]; then
+                if [ ! -e "$log_file" ]; then
+                    touch "$log_file"
+                fi
                 chown $user $log_file
             fi
 
index 2e9df1faff5d1baafdb5d241dfb9eedb65c976a3..e210b79144ea475ca2aa815c95ec73191433bf03 100644 (file)
@@ -79,8 +79,10 @@ case "$1" in
             fi
 
             log_file=`$RADOSGW -n $name --show-config-value log_file`
-            if [ -n "$log_file" ] && [ ! -e "$log_file" ]; then
-                touch "$log_file"
+            if [ -n "$log_file" ]; then
+                if [ ! -e "$log_file" ]; then
+                    touch "$log_file"
+                fi
                 chown $user $log_file
             fi