]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
init-ceph: fix cleanlogs for no log_sym_dir case
authorSage Weil <sage@newdream.net>
Mon, 22 Nov 2010 00:09:13 +0000 (16:09 -0800)
committerSage Weil <sage@newdream.net>
Mon, 22 Nov 2010 00:09:13 +0000 (16:09 -0800)
Signed-off-by: Sage Weil <sage@newdream.net>
src/init-ceph.in

index bc5240673b015da78c84a54d195efdfd445af440..400972ae23f13268a68d867c2300cc0f5dc4b6fa 100644 (file)
@@ -313,7 +313,11 @@ for name in $what; do
 
        cleanlogs)
            echo removing logs
-           do_cmd "for f in $log_sym_dir/$name*; do rm -f \`readlink \$f\` ; rm -f \$f ; done"
+           if [ -n "$log_sym_dir" ]; then
+               do_cmd "for f in $log_sym_dir/$name*; do rm -f \`readlink \$f\` ; rm -f \$f ; done ; rm -f $log_dir/$name.*"
+           else
+               do_cmd "rm -f $log_dir/$name.*"
+           fi
            ;;
 
        cleanalllogs)