From 3c74284f80877ae1b697bae9242f67d732e08741 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Tue, 19 Apr 2011 20:21:07 +0200 Subject: [PATCH] Make source cleanup script not die on first unknown directory Instead, collect all unknown directories and report them at the end. --- gst-p-bad-cleanup.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/gst-p-bad-cleanup.sh b/gst-p-bad-cleanup.sh index 32ef956..436143e 100755 --- a/gst-p-bad-cleanup.sh +++ b/gst-p-bad-cleanup.sh @@ -121,6 +121,7 @@ rm -rf $DIRECTORY tar xjf $SOURCE || error "Cannot unpack $SOURCE" pushd $DIRECTORY > /dev/null || error "Cannot open directory \"$DIRECTORY\"" +unknown="" for subdir in gst ext sys; do for dir in $subdir/* ; do # Don't touch non-directories @@ -152,11 +153,19 @@ for subdir in gst ext sys; do continue; elif ! ( check_allowed $MODULE ) ; then echo "Unknown module in $dir" - exit 1 + unknown="$unknown $dir" fi done done +echo + +if test "x$unknown" != "x"; then + echo -n "Aborting due to unkown modules: " + echo "$unknown" | sed "s/ /\n /g" + exit 1 +fi + autoreconf popd > /dev/null