From 1ac3b4b60575ad6026b3963d59a12a475ae54ebf Mon Sep 17 00:00:00 2001 From: Michael Chicoine Date: Thu, 3 Dec 2009 14:55:22 +0000 Subject: sims.pl - Do not create zip if build fails. This should prevent working simulator builds being overwritten by failed builds when uploaded to the hosting server. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23827 a1c6a512-1295-4272-9138-f99709370657 --- tools/release/sims.pl | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tools') diff --git a/tools/release/sims.pl b/tools/release/sims.pl index 24da40c832..80e3bc2e74 100755 --- a/tools/release/sims.pl +++ b/tools/release/sims.pl @@ -106,6 +106,16 @@ sub runone { # build the target $a = buildit($dir, $confnum, $extra); + # Do not continue if the rockboxui executable is not created. This will + # prevent a good build getting overwritten by a bad build when + # uploaded to the web server. + unless ( (-e "rockboxui") || (-e "rockboxui.exe") ) { + print "No rockboxui, clean up and return\n" if($verbose); + chdir ".."; + system("rm -rf build-$dir"); + return $a; + } + if ($strip) { print "Stripping binaries\n" if ($verbose); # find \( -name "*.exe" -o -name "*.rock" -o -name "*.codec" \) -exec ls -l "{}" ";" -- cgit v1.2.3