From: Thomas Vander Stichele Date: Sun, 16 Oct 2005 12:37:14 +0000 (+0000) Subject: Dear Andy: here's a script to update stuff from CVS X-Git-Tag: RELEASE-0_9_4~43 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c0b08f1bfbf59f51c105df047a643e33e1515847;p=platform%2Fupstream%2Fgstreamer.git Dear Andy: here's a script to update stuff from CVS Original commit message from CVS: Dear Andy: here's a script to update stuff from CVS Love, Thomas --- diff --git a/scripts/cvs-update.sh b/scripts/cvs-update.sh new file mode 100755 index 0000000..393b1fa --- /dev/null +++ b/scripts/cvs-update.sh @@ -0,0 +1,48 @@ +#!/bin/bash + +# update all known gstreamer modules +# build them one by one +# report failures at the end +# run this from a directory that contains the checkouts for each of the +# modules + +FAILURE= + +for m in \ + gstreamer gst-plugins-base \ + gst-plugins-good gst-plugins-ugly gst-plugins-bad \ + gst-ffmpeg \ + gst-python \ + ; do + if test -d $m; then + cd $m + cvs update + if test $? -ne 0 + then + FAILURE="$FAILURE$m: update\n" + cd .. + continue + fi + make + if test $? -ne 0 + then + FAILURE="$FAILURE$m: make\n" + cd .. + continue + fi + make check + if test $? -ne 0 + then + FAILURE="$FAILURE$m: check\n" + cd .. + continue + fi + cd .. + fi +done + +if test "x$FAILURE" != "x"; then + echo "Failures:" + echo + echo -e $FAILURE +fi