]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
init-ceph: tolerate failure in cleanallogs
authorSage Weil <sage@newdream.net>
Tue, 23 Nov 2010 21:39:38 +0000 (13:39 -0800)
committerSage Weil <sage@newdream.net>
Tue, 23 Nov 2010 21:52:22 +0000 (13:52 -0800)
Otherwise /var/log/ceph/stat makes rm -f error out and we fail.

Signed-off-by: Sage Weil <sage@newdream.net>
src/init-ceph.in

index 6525cfed1c91bccee9365fc7c1e7af418317f3f0..e9dd820c6493d6241dc5d0e40c858bb946139969 100644 (file)
@@ -321,8 +321,8 @@ for name in $what; do
 
        cleanalllogs)
            echo removing all logs
-           [ -n "$log_sym_dir" ] && do_cmd "rm -f $log_sym_dir/*"
-           [ -n "$log_dir" ] && do_cmd "rm -f $log_dir/*"
+           [ -n "$log_sym_dir" ] && do_cmd "rm -f $log_sym_dir/* || true"
+           [ -n "$log_dir" ] && do_cmd "rm -f $log_dir/* || true"
            ;;
 
        *)