From 0c856a2076c2ec0d331a423aa0bb4ebb60211546 Mon Sep 17 00:00:00 2001 From: Kenneth Skovhede Date: Fri, 18 Jul 2014 21:43:18 +0200 Subject: [PATCH] Sanity check to ensure that build succeeds Also fixed build to remove some mdb/pdb files. --- build-debug-update.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/build-debug-update.sh b/build-debug-update.sh index 0544b36f2..c28ffb4d1 100755 --- a/build-debug-update.sh +++ b/build-debug-update.sh @@ -28,6 +28,12 @@ cp "Updates/debug_key.txt" Duplicati/Library/AutoUpdater/AutoUpdateSignKey.txt mono BuildTools/UpdateVersionStamp/bin/Debug/UpdateVersionStamp.exe --version="${RELEASE_VERSION}" xbuild /p:Configuration=Debug BuildTools/AutoUpdateBuilder/AutoUpdateBuilder.sln xbuild /p:Configuration=Debug Duplicati.sln +BUILD_STATUS=$? + +if [ "${BUILD_STATUS}" -ne 0 ]; then + echo "Failed to build, xbuild gave ${BUILD_STATUS}, exiting" + exit 4 +fi if [ ! -d "Updates/build" ]; then mkdir "Updates/build"; fi @@ -40,8 +46,6 @@ if [ -e "${UPDATE_TARGET}" ]; then rm -rf "${UPDATE_TARGET}"; fi mkdir "${UPDATE_SOURCE}" mkdir "${UPDATE_TARGET}" -# TODO: Figure out how to deal with OSX updates -#cp -R Duplicati/GUI/Duplicati.GUI.MacTrayIcon/bin/Debug/* "${UPDATE_SOURCE}" cp -R Duplicati/GUI/Duplicati.GUI.TrayIcon/bin/Debug/* "${UPDATE_SOURCE}" cp -R Duplicati/Server/webroot "${UPDATE_SOURCE}" @@ -50,6 +54,8 @@ if [ -e "${UPDATE_SOURCE}/control_dir" ]; then rm -rf "${UPDATE_SOURCE}/control_ if [ -e "${UPDATE_SOURCE}/Duplicati-server.sqlite" ]; then rm "${UPDATE_SOURCE}/Duplicati-server.sqlite"; fi if [ -e "${UPDATE_SOURCE}/Duplicati.debug.log" ]; then rm "${UPDATE_SOURCE}/Duplicati.debug.log"; fi if [ -e "${UPDATE_SOURCE}/updates" ]; then rm -rf "${UPDATE_SOURCE}/updates"; fi +rm -rf "${UPDATE_SOURCE}/updates/"*.mdb; +rm -rf "${UPDATE_SOURCE}/updates/"*.pdb; echo echo "Building signed package ..."