summaryrefslogtreecommitdiff
path: root/src/init-ceph.in
diff options
context:
space:
mode:
authorSage Weil <sage@newdream.net>2010-11-21 16:09:13 -0800
committerSage Weil <sage@newdream.net>2010-11-21 16:09:13 -0800
commit6ef5c2f3ad0efeffb255318ef0790149b9c28257 (patch)
treea62cd3b0ba61ee4558331e1f1b564fb334177860 /src/init-ceph.in
parentfc9b09760b2e1b673294b132bce04df7a85cb369 (diff)
downloadceph-6ef5c2f3ad0efeffb255318ef0790149b9c28257.tar.gz
init-ceph: fix cleanlogs for no log_sym_dir case
Signed-off-by: Sage Weil <sage@newdream.net>
Diffstat (limited to 'src/init-ceph.in')
-rw-r--r--src/init-ceph.in6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/init-ceph.in b/src/init-ceph.in
index bc5240673b0..400972ae23f 100644
--- a/src/init-ceph.in
+++ b/src/init-ceph.in
@@ -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)