summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorKrzysztof Konopko <krzysztof.konopko@gmail.com>2013-05-28 23:34:54 +0100
committerTim-Philipp Müller <tim@centricular.net>2013-05-30 23:34:40 +0100
commit527423fcd9a5b74b8bc3dfbae75871b9c0f87f7c (patch)
tree94519d3b6cdbd666e856305c7963658b3502cea3 /scripts
parent10099e1e704354ec45a1ea8ae394af07c868c1f3 (diff)
scripts: improve git-update.sh status message
By default when the script is about to exit (normally or due to an error), it checks whether $ERROR_LOG file exists. If the log file exists, the script prints a "Failures: " message prefix and dumps the log file to the output. Apparently the log file is always created and if the update/build is successful, the script finishes with a bit misleading "Failures: " message. An improvement provided with this change lets the log file to be created as needed, i.e. if there's an error message to be printed. If the file doesn't exists, the script prints a "Update done" message which clearly indicates success. https://bugzilla.gnome.org/show_bug.cgi?id=701177
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/git-update.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/git-update.sh b/scripts/git-update.sh
index 221e1aeb4..fba0c6e9f 100755
--- a/scripts/git-update.sh
+++ b/scripts/git-update.sh
@@ -28,7 +28,6 @@ tmp=$tmp/git-update.$(date +%Y%m%d-%H%M-).$RANDOM.$RANDOM.$RANDOM.$$
}
ERROR_LOG="$tmp/failures.log"
-touch $ERROR_LOG
ERROR_RETURN=255
for m in $CORE $MODULES $EXTRA_MODULES; do
@@ -124,6 +123,7 @@ if test -e $ERROR_LOG; then
echo
cat $ERROR_LOG
else
+ echo "Update done"
rm -rf "$tmp"
fi
exit