aboutsummaryrefslogtreecommitdiffhomepage
path: root/platform_tools
diff options
context:
space:
mode:
authorGravatar borenet@google.com <borenet@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-07-11 18:11:56 +0000
committerGravatar borenet@google.com <borenet@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-07-11 18:11:56 +0000
commitfa05719ce21a97e07567a9355eaed5c780ba5c09 (patch)
treed52bd49463a1b7a762772d4e3bfdc6a7c3ed9c6f /platform_tools
parent6dd1545ae9ff3ac10586144494f763bcc1bea1d8 (diff)
Make ChromeOS build exit nonzero on failure
R=djsollen@google.com Review URL: https://codereview.chromium.org/18621004 git-svn-id: http://skia.googlecode.com/svn/trunk@10018 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'platform_tools')
-rwxr-xr-xplatform_tools/chromeos/bin/build_skia_in_chroot2
-rwxr-xr-xplatform_tools/chromeos/bin/chromeos_make9
2 files changed, 7 insertions, 4 deletions
diff --git a/platform_tools/chromeos/bin/build_skia_in_chroot b/platform_tools/chromeos/bin/build_skia_in_chroot
index b585d76a53..86f6d33841 100755
--- a/platform_tools/chromeos/bin/build_skia_in_chroot
+++ b/platform_tools/chromeos/bin/build_skia_in_chroot
@@ -38,3 +38,5 @@ if [ $returnVal != 0 ]
then
exit 1;
fi
+
+echo > .cros_build_successful \ No newline at end of file
diff --git a/platform_tools/chromeos/bin/chromeos_make b/platform_tools/chromeos/bin/chromeos_make
index 200f3df204..a1cb2ba6a3 100755
--- a/platform_tools/chromeos/bin/chromeos_make
+++ b/platform_tools/chromeos/bin/chromeos_make
@@ -68,13 +68,14 @@ SKIA_TOP_DIR="${SCRIPT_DIR}/../../.."
pushd ${CHROMEOS_CHROOT}
cros chrome-sdk --nogoma --board ${deviceID} --debug -- /bin/sh -c "cd ${SKIA_TOP_DIR}; platform_tools/chromeos/bin/build_skia_in_chroot ${makeVars}"
-returnVal=$?
popd > /dev/null
# Clean up
rm ${CHROMEOS_CHROOT}/.gclient
-if [ "${returnVal}" != "0" ]
-then
- exit 1;
+if [ -f .cros_build_successful ]; then
+ rm -rf .cros_build_successful
+ exit 0
fi
+
+exit 1 \ No newline at end of file