]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
init-ceph: consider sysvinit-tagged dirs as local
authorSage Weil <sage@inktank.com>
Sat, 26 Jan 2013 06:52:03 +0000 (22:52 -0800)
committerSage Weil <sage@inktank.com>
Wed, 13 Feb 2013 20:30:22 +0000 (12:30 -0800)
If there is a 'sysvinit' file in the daemon directory in the default
location (/var/lib/ceph/$type/ceph-$id), consider it sysvinit-managed.

Signed-off-by: Sage Weil <sage@inktank.com>
src/ceph_common.sh

index b66b1de3a53d5e041891b25ba735155033eaad7a..9231b09c4af4416a5c7ce0da1e4648ccece9d376 100644 (file)
@@ -45,6 +45,13 @@ check_host() {
 
     #echo host for $name is $host, i am $hostname
 
+    # sysvinit managed instance in standird location?
+    if [ -e "/var/lib/ceph/$type/ceph-$id/sysvinit" ]; then
+       host="$hostname"
+       echo "=== $type.$id === "
+       return 0
+    fi
+
     # ignore all sections without 'host' defined
     if [ -z "$host" ]; then
        return 1