Fixed ctrl-c for the gradle build

This commit is contained in:
Ziver Koc 2021-09-06 16:17:11 +02:00
parent b94b33ecf1
commit 6cb0a2ddf0

15
run.sh
View file

@ -5,7 +5,7 @@
# -----------------------------------------------
function printHelp() {
echo "Run code analysis through SonarQube.
echo "Wrapper for simplifying execution of Hal Server.
Usage:
$(basename $0)
@ -13,7 +13,7 @@ Usage:
[-h|--help]
Where:
--foreground Run Hal Server in the foreground instead of detatching a new screen.
--foreground Run Hal Server in the foreground instead of detaching a new screen.
--help Print this help message.
"
}
@ -27,8 +27,15 @@ until [[ $# -eq 0 ]]; do
shift
;;
-h|--help)
printHelp
exit 0
;;
*)
echo "ERROR: Unknown input parameter: $1=$2"
echo ""
printHelp
exit 1
;;
esac
@ -40,6 +47,10 @@ done
# Execute
# -----------------------------------------------
# gradle returns normally when doing ctr-c so we need to add a
# trap where the bash script exits instead of continuing.
trap 'exit 130' INT
# Build Hal source
./gradlew build