aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/stop.sh
diff options
context:
space:
mode:
authorphilippe-perrin-sonarsource <philippe.perrin@sonarsource.com>2019-06-05 16:02:05 +0200
committerSonarTech <sonartech@sonarsource.com>2019-06-11 20:21:11 +0200
commit41f73e8c27d6b74cc41f087e2b60f18efd4ba675 (patch)
treea98f1a72c911c7368d0bd1e588543ecacddb8fb2 /scripts/stop.sh
parent4c080d0e9ebdc3d39f9688eb3dd861ef29859d00 (diff)
downloadsonarqube-41f73e8c27d6b74cc41f087e2b60f18efd4ba675.tar.gz
sonarqube-41f73e8c27d6b74cc41f087e2b60f18efd4ba675.zip
Add support for Windows in ./scripts/start.sh
Diffstat (limited to 'scripts/stop.sh')
-rwxr-xr-xscripts/stop.sh16
1 files changed, 7 insertions, 9 deletions
diff --git a/scripts/stop.sh b/scripts/stop.sh
index 55f3757c30e..0cc9e61113e 100755
--- a/scripts/stop.sh
+++ b/scripts/stop.sh
@@ -7,24 +7,22 @@ set -euo pipefail
ROOT=$(pwd)
source "$ROOT/scripts/editions.sh"
+source "$ROOT/scripts/os.sh"
if [ -r "$ROOT/private/scripts/editions.sh" ]; then
source "$ROOT/private/scripts/editions.sh"
fi
-if [[ "$OSTYPE" == "darwin"* ]]; then
- OS='macosx-universal-64'
-else
- OS='linux-x86-64'
-fi
-
stopAny() {
- for edition in $EDITIONS; do
- SONAR_SH="$(distributionDirOf "$edition")/sonarqube-*/bin/$OS/sonar.sh"
+ # Don't try to stop on windows for now
+ if [[ "${OSTYPE:-}" != "msys" ]]; then
+ for edition in $EDITIONS; do
+ SONAR_SH="$(distributionDirOf "$edition")/sonarqube-*/bin/$OS_DIR/sonar.sh"
if ls $SONAR_SH &> /dev/null; then
echo "$(baseFileNameOf "$edition") is unpacked"
sh $SONAR_SH stop
fi
- done
+ done
+ fi
}
# check the script was called to avoid execute when script is only sourced