]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commitdiff
Fixes the CEPH_ARGS env thing in the cinder-volume init.d script.
authorThomas Goirand <thomas@goirand.fr>
Wed, 26 Jun 2013 13:59:31 +0000 (21:59 +0800)
committerThomas Goirand <thomas@goirand.fr>
Wed, 26 Jun 2013 13:59:31 +0000 (21:59 +0800)
Rewritten-From: 2964c85c5d4eaac994058bb5f176186a3a964496

xenial/debian/cinder-volume.init [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index db398bd..a66378b
@@ -32,9 +32,6 @@ DEFAULTS_FILE=/etc/default/cinder-common
 if [ -r /etc/default/cinder-volume ] ; then
        . /etc/default/cinder-volume
 fi
-if [ -n "${CEPH_ARGS_EXPORT}" ] ; then
-       export CEPH_ARGS=${CEPH_ARGS_EXPORT}
-fi
 
 mkdir -p ${LOCK_DIR}
 chown ${CINDER_USER} ${LOCK_DIR}
@@ -58,9 +55,15 @@ do_start()
 {
        start-stop-daemon --start --quiet --background --chuid ${CINDER_USER}:cinder --make-pidfile --pidfile $PIDFILE --startas $DAEMON --test > /dev/null \
                || return 1
-       start-stop-daemon --start --quiet --background --chuid ${CINDER_USER}:cinder --make-pidfile --pidfile $PIDFILE --startas $DAEMON -- \
-               $DAEMON_ARGS \
-               || return 2
+       if [ -n "${CEPH_ARGS_EXPORT}" ] ; then
+               CEPH_ARGS="${CEPH_ARGS_EXPORT}" start-stop-daemon --start --quiet --background --chuid ${CINDER_USER}:cinder --make-pidfile --pidfile $PIDFILE --startas $DAEMON -- \
+                       $DAEMON_ARGS \
+                       || return 2
+       else
+               start-stop-daemon --start --quiet --background --chuid ${CINDER_USER}:cinder --make-pidfile --pidfile $PIDFILE --startas $DAEMON -- \
+                       $DAEMON_ARGS \
+                       || return 2
+       fi
 }
 
 do_stop()