aboutsummaryrefslogtreecommitdiff
path: root/tools/buildsteps/rbpi/make-binary-addons
diff options
context:
space:
mode:
Diffstat (limited to 'tools/buildsteps/rbpi/make-binary-addons')
-rwxr-xr-xtools/buildsteps/rbpi/make-binary-addons7
1 files changed, 5 insertions, 2 deletions
diff --git a/tools/buildsteps/rbpi/make-binary-addons b/tools/buildsteps/rbpi/make-binary-addons
index c7cf4c0e45..604a276652 100755
--- a/tools/buildsteps/rbpi/make-binary-addons
+++ b/tools/buildsteps/rbpi/make-binary-addons
@@ -4,6 +4,9 @@ XBMC_PLATFORM_DIR=rbpi
. $WORKSPACE/tools/buildsteps/$XBMC_PLATFORM_DIR/make-native-depends
+#clear the build failed file
+rm -f $WORKSPACE/project/cmake/$FAILED_BUILD_FILENAME
+
ALL_BINARY_ADDONS_BUILT="1"
#only build binary addons if something in the addons metadata changed
if [ "$(pathChanged $WORKSPACE/project/cmake)" == "1" ]
@@ -20,6 +23,6 @@ if [ "$ALL_BINARY_ADDONS_BUILT" == "1" ]
then
tagSuccessFulBuild $WORKSPACE/project/cmake
else
- #make jenkins fail
- exit 1
+ #mark the build failure in the filesystem but leave jenkins running
+ tagFailedBuild $WORKSPACE/project/cmake
fi