Ensure 'clean' android Installation 5.6.3 v5.6.3
authorHeikki Halmet <heikki.halmet@qt.io>
Fri, 15 Sep 2017 07:26:29 +0000 (10:26 +0300)
committerJani Heikkinen <jani.heikkinen@qt.io>
Fri, 15 Sep 2017 10:38:24 +0000 (10:38 +0000)
Remove old android installation and make sure new 'clean' android
folder is created.

Change-Id: I4c561797791e08976b07a194c2c9ed2f5aa302bb
Reviewed-by: Simo Fält <simo.falt@qt.io>
coin/provisioning/qtci-linux-RHEL-6.6-x86_64/android_linux.sh

index 7c3220e..c278a2c 100644 (file)
@@ -87,7 +87,13 @@ function InstallAndroidPackage {
     sudo rm -fr "$targetFolder"/"$version"
 }
 
     sudo rm -fr "$targetFolder"/"$version"
 }
 
-sudo mkdir "$targetFolder"
+if [ -d "$targetFolder" ]; then
+    echo "Removing old Android installation"
+    sudo rm -fr "$targetFolder" || ( echo "Can't remove $targetFolder" ; exit 1; )
+fi
+
+sudo mkdir "$targetFolder" || ( echo "Can't create $targetFolder" ; exit 1; )
+
 # Install Android SDK
 echo "Installing Android SDK version $sdkPackage..."
 InstallAndroidPackage "$targetFolder" $sdkPackage $sdkUrl $sdkSha1 $sdkTargetFile "$sdkExtract" $sdkFolderName $sdkName
 # Install Android SDK
 echo "Installing Android SDK version $sdkPackage..."
 InstallAndroidPackage "$targetFolder" $sdkPackage $sdkUrl $sdkSha1 $sdkTargetFile "$sdkExtract" $sdkFolderName $sdkName