]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
src/script/ceph-backport.sh: abort if jq not available 37932/head
authorNathan Cutler <ncutler@suse.com>
Tue, 3 Nov 2020 11:11:20 +0000 (12:11 +0100)
committerNathan Cutler <ncutler@suse.com>
Tue, 3 Nov 2020 12:57:26 +0000 (13:57 +0100)
This commit improves the error message displayed by the
script when the user tries to run in in an environment where
jq is missing.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
src/script/ceph-backport.sh

index 5a9882baa33edc03af47db5859903fea903a9f97..dbcac48d0166721d44404c4028bf3e46161e182d 100755 (executable)
@@ -22,7 +22,7 @@ set -e
 
 full_path="$0"
 
-SCRIPT_VERSION="15.1.1.389"
+SCRIPT_VERSION="16.0.0.6848"
 active_milestones=""
 backport_pr_labels=""
 backport_pr_number=""
@@ -1400,6 +1400,16 @@ else
     abort_due_to_setup_problem
 fi
 
+#
+# do we have jq available?
+#
+
+if type jq >/dev/null 2>&1 ; then
+    debug "jq is available. Good."
+else
+    error "This script uses jq, but it does not seem to be installed"
+    abort_due_to_setup_problem
+fi
 
 #
 # is jq available?