From 995e5c3209c96806b67f5a0def329e7feefc7caf Mon Sep 17 00:00:00 2001 From: Michael Fritch Date: Thu, 5 Dec 2019 07:58:48 -0700 Subject: [PATCH] ceph-daemon: remove guesswork to find script file Allow passing CEPH_DAEMON via the environment or default to using the script from the standard location. Signed-off-by: Michael Fritch --- qa/standalone/test_ceph_daemon.sh | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/qa/standalone/test_ceph_daemon.sh b/qa/standalone/test_ceph_daemon.sh index 1aa0f36a3ec..69eaf434e1b 100755 --- a/qa/standalone/test_ceph_daemon.sh +++ b/qa/standalone/test_ceph_daemon.sh @@ -22,16 +22,12 @@ OSD_LV_NAME=${SCRIPT_NAME%.*} [ -z "$SUDO" ] && SUDO=sudo if [ -z "$CEPH_DAEMON" ]; then - [ -x src/ceph-daemon/ceph-daemon ] && CEPH_DAEMON=src/ceph-daemon/ceph-daemon - [ -x ../src/ceph-daemon/ceph-daemon ] && CEPH_DAEMON=../src/ceph-daemon/ceph-daemon - [ -x ./ceph-daemon/ceph-daemon ] && CEPH_DAEMON=./ceph-daemon/ceph-daemon - [ -x ./ceph-daemon ] && CEPH_DAEMON=.ceph-daemon - which ceph-daemon && CEPH_DAEMON=$(which ceph-daemon) + CEPH_DAEMON=${SCRIPT_DIR}/../../src/ceph-daemon/ceph-daemon fi # at this point, we need $CEPH_DAEMON set -if [ -z "$CEPH_DAEMON" ]; then - echo "ceph-daemon not found.Please set \$CEPH_DAEMON" +if ! [ -x "$CEPH_DAEMON" ]; then + echo "ceph-daemon not found. Please set \$CEPH_DAEMON" exit 1 fi -- 2.39.5