echo note: assuming mon.a is on the currenet host
-sudo ceph daemon mon.a version | grep version
+# can set to 'sudo ./ceph' to execute tests from current dir for development
+CEPH=${CEPH:-'sudo ceph'}
+
+${CEPH} daemon mon.a version | grep version
# get debug_ms setting and strip it, painfully for reuse
-old_ms=$(sudo ceph daemon mon.a config get debug_ms | grep debug_ms | \
- sed -e 's/.*: //' -e 's/["\}\\]//g')
-sudo ceph daemon mon.a config set debug_ms 13
-new_ms=$(sudo ceph daemon mon.a config get debug_ms | grep debug_ms | \
- sed -e 's/.*: //' -e 's/["\}\\]//g')
+old_ms=$(${CEPH} daemon mon.a config get debug_ms | \
+ grep debug_ms | sed -e 's/.*: //' -e 's/["\}\\]//g')
+${CEPH} daemon mon.a config set debug_ms 13
+new_ms=$(${CEPH} daemon mon.a config get debug_ms | \
+ grep debug_ms | sed -e 's/.*: //' -e 's/["\}\\]//g')
[ "$new_ms" = "13/13" ]
-sudo ceph daemon mon.a config set debug_ms $old_ms
-new_ms=$(sudo ceph daemon mon.a config get debug_ms | grep debug_ms | \
- sed -e 's/.*: //' -e 's/["\}\\]//g')
+${CEPH} daemon mon.a config set debug_ms $old_ms
+new_ms=$(${CEPH} daemon mon.a config get debug_ms | \
+ grep debug_ms | sed -e 's/.*: //' -e 's/["\}\\]//g')
[ "$new_ms" = "$old_ms" ]
# unregistered/non-existent command
-expect_false sudo ceph daemon mon.a bogus_command_blah foo
+expect_false ${CEPH} daemon mon.a bogus_command_blah foo
echo OK