From c0b08f1bfbf59f51c105df047a643e33e1515847 Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Sun, 16 Oct 2005 12:37:14 +0000 Subject: [PATCH] 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 --- scripts/cvs-update.sh | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100755 scripts/cvs-update.sh 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 -- 2.7.4