Update update_emulator.sh to drop crashservice and mips binaries

Bug: 113526242
Test: ./update_emulator.sh
Change-Id: I20a6cf4deb2a37600a0b93b7997cb588fa0da104
Signed-off-by: Roman Kiryanov <rkir@google.com>
diff --git a/update_emulator.sh b/update_emulator.sh
index 3092ff2..07682da 100755
--- a/update_emulator.sh
+++ b/update_emulator.sh
@@ -1,6 +1,23 @@
 #!/bin/bash
+# Find builds here:
+# https://android-build.googleplex.com/builds/branches/aosp-emu-master-dev/grid?
 set -e
 
+function update_binaries {
+	local src="$1"
+	local dst="$2"
+
+	rm -rf "$dst"
+	rm -rf "emulator"
+	unzip "$src"
+	rm -f "./emulator/emulator64-crash-service"
+	rm -f "./emulator/emulator64-mips"
+	rm -f "./emulator/qemu/linux-x86_64/qemu-system-mipsel"
+	rm -f "./emulator/qemu/linux-x86_64/qemu-system-mips64el"
+	mv "emulator" "$dst"
+	git add "$dst"
+}
+
 if [ $# == 1 ]
 then
 build=$1
@@ -9,29 +26,21 @@
 	exit 1
 fi
 
-linux_zip=sdk-repo-linux-emulator-$build.zip
-mac_zip=sdk-repo-darwin-emulator-$build.zip
+linux_zip="sdk-repo-linux-emulator-$build.zip"
+mac_zip="sdk-repo-darwin-emulator-$build.zip"
 
 echo Fetching Linux $build
 /google/data/ro/projects/android/fetch_artifact --bid $build --target sdk_tools_linux "$linux_zip"
-rm -rf linux-x86_64
-unzip $linux_zip
-mv emulator linux-x86_64
-git add linux-x86_64
+update_binaries "$linux_zip" "linux-x86_64"
 
 echo Fetching Mac $build
 /google/data/ro/projects/android/fetch_artifact --bid $build --target sdk_tools_mac "$mac_zip"
-rm -rf darwin-x86_64
-unzip $mac_zip
-mv emulator darwin-x86_64
-git add darwin-x86_64
-
+update_binaries "$mac_zip" "darwin-x86_64"
 
 printf "Upgrade emulator to emu-master-dev build $build\n\n" > emulator.commitmsg
 
+git commit -s -t emulator.commitmsg
 
-git commit -t emulator.commitmsg
-
-rm emulator.commitmsg
-rm $linux_zip
-rm $mac_zip
+rm -f "emulator.commitmsg"
+rm -f "$linux_zip"
+rm -f "$mac_zip"