exit 1
fi
}
-
-targetDirOf() {
- local edition="$1"
-
- if [ "$edition" = "oss" ]; then
- echo "sonarqube-oss"
- else
- echo "unsupported edition $edition"
- exit 1
- fi
-}
checkEditionArgument "$EDITION"
checkLogArgument "$LOG"
- SQ_HOME_WILDCARD="$(distributionDirOf "$EDITION")/$(targetDirOf "$EDITION")/sonarqube-*"
+ SQ_HOME_WILDCARD="$(distributionDirOf "$EDITION")/sonarqube-*"
if ! ls ${SQ_HOME_WILDCARD} &> /dev/null; then
- echo "$(targetDirOf "$EDITION") is not unpacked"
+ echo "$(baseFileNameOf "$EDITION") is not unpacked"
exit 1
fi
cd ${SQ_HOME_WILDCARD}
cd "$(distributionDirOf "$EDITION")"
-TARGET_DIR="$(targetDirOf "$EDITION")"
-SH_FILE="${TARGET_DIR}/sonarqube-*/bin/$OS/sonar.sh"
+SH_FILE="sonarqube-*/bin/$OS/sonar.sh"
if ! ls ${SH_FILE} &> /dev/null; then
- echo "Unpacking ${TARGET_DIR}..."
- ZIP_FILE="$(baseFileNameOf "$EDITION")-*.zip"
- unzip -qq ${ZIP_FILE} -d "${TARGET_DIR}"
+ BASE_FILE_NAME="$(baseFileNameOf "$EDITION")"
+ echo "Unpacking ${BASE_FILE_NAME}..."
+ ZIP_FILE="${BASE_FILE_NAME}-*.zip"
+ unzip -qq ${ZIP_FILE}
fi
-cd $(find ${TARGET_DIR}/sonarqube-* -type d | head -1)
+cd $(find sonarqube-* -type d | head -1)
SQ_HOME=$(pwd)
cd "$ROOT"
stopAny() {
for edition in $EDITIONS; do
- SONAR_SH="$(distributionDirOf "$edition")/$(targetDirOf "$edition")/sonarqube-*/bin/$OS/sonar.sh"
+ SONAR_SH="$(distributionDirOf "$edition")/sonarqube-*/bin/$OS/sonar.sh"
if ls $SONAR_SH &> /dev/null; then
- echo "$(targetDirOf "$edition") is unpacked"
+ echo "$(baseFileNameOf "$edition") is unpacked"
sh $SONAR_SH stop
fi
done
// the script start.sh unpacks OSS distribution into $buildDir/distributions/sonarqube-oss.
// This directory should be deleted when the zip is changed.
task cleanLocalUnzippedDir(dependsOn: zip) {
- def unzippedDir = file("$buildDir/distributions/sonarqube-oss/sonarqube-$version")
+ def unzippedDir = file("$buildDir/distributions/sonarqube-$version")
inputs.files(file("$buildDir/distributions/sonar-application-${version}.zip"))
outputs.upToDateWhen { true }