]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/spdk/scripts/vagrant/run-autorun.sh
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / spdk / scripts / vagrant / run-autorun.sh
index 178bdbcc39b98395a1273541d31952dfbd0aae38..28cefe47498f7afae04906e48d8ad083056b27bf 100755 (executable)
@@ -47,7 +47,7 @@ fi
 
 AUTOTEST_DRIVER_PATH=$($READLINK -f ${BASH_SOURCE%/*})
 SPDK_AUTOTEST_LOCAL_PATH=$PWD
-TIMESTAMP=`date +"%Y%m%d%H%M%S"`
+TIMESTAMP=$(date +"%Y%m%d%H%M%S")
 BUILD_NAME="build-${TIMESTAMP}"
 
 # The command line help
@@ -70,20 +70,30 @@ set -e
 NOOP=0
 METHOD=0
 V=1
-OPTIND=1         # Reset in case getopts has been used previously in the shell.
+OPTIND=1 # Reset in case getopts has been used previously in the shell.
 while getopts "d:qhn" opt; do
        case "$opt" in
-               d)  SPDK_SOURCE_PATH=$($READLINK -f $OPTARG)
+               d)
+                       SPDK_SOURCE_PATH=$($READLINK -f $OPTARG)
                        echo Using SPDK source at ${SPDK_SOURCE_PATH}
                        METHOD=1
-               ;;
-               q)  V=0
-               ;;
-               n)  NOOP=1
-               ;;
-               h)  display_help >&2
+                       ;;
+               q)
+                       V=0
+                       ;;
+               n)
+                       NOOP=1
+                       ;;
+               h)
+                       display_help >&2
                        exit 0
-               ;;
+                       ;;
+               *)
+                       echo "Invalid option"
+                       echo ""
+                       display_help >&2
+                       exit 1
+                       ;;
        esac
 done
 
@@ -136,12 +146,12 @@ case "$METHOD" in
                fi
 
                GIT_REPO_PATH="${SPDK_AUTOTEST_LOCAL_PATH}/${GIT_BRANCH}/${BUILD_NAME}"
-       ;;
+               ;;
        *)
                echo "Internal Error: Must specify a source path or branch name"
                display_help
                exit 1
-       ;;
+               ;;
 esac
 
 AUTOTEST_RESULTS="${SPDK_AUTOTEST_LOCAL_PATH}/${GIT_BRANCH}/${BUILD_NAME}"
@@ -198,12 +208,12 @@ if [[ ${NOOP} -eq 0 ]]; then
                        sudo "${MAKE}" clean -j $(nproc)
                        sudo "${GIT}" clean -d -f
                        popd
-               ;;
+                       ;;
                *)
                        echo "Internal Error: Must specify a source path or branch name"
                        display_help
                        exit 1
-               ;;
+                       ;;
        esac
 
        trap "echo ERROR; exit" INT TERM EXIT