Make source cleanup script not die on first unknown directory
Instead, collect all unknown directories and report them at the end.
This commit is contained in:
parent
4a3578d200
commit
3c74284f80
|
@ -121,6 +121,7 @@ rm -rf $DIRECTORY
|
||||||
tar xjf $SOURCE || error "Cannot unpack $SOURCE"
|
tar xjf $SOURCE || error "Cannot unpack $SOURCE"
|
||||||
pushd $DIRECTORY > /dev/null || error "Cannot open directory \"$DIRECTORY\""
|
pushd $DIRECTORY > /dev/null || error "Cannot open directory \"$DIRECTORY\""
|
||||||
|
|
||||||
|
unknown=""
|
||||||
for subdir in gst ext sys; do
|
for subdir in gst ext sys; do
|
||||||
for dir in $subdir/* ; do
|
for dir in $subdir/* ; do
|
||||||
# Don't touch non-directories
|
# Don't touch non-directories
|
||||||
|
@ -152,11 +153,19 @@ for subdir in gst ext sys; do
|
||||||
continue;
|
continue;
|
||||||
elif ! ( check_allowed $MODULE ) ; then
|
elif ! ( check_allowed $MODULE ) ; then
|
||||||
echo "Unknown module in $dir"
|
echo "Unknown module in $dir"
|
||||||
exit 1
|
unknown="$unknown $dir"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
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
|
autoreconf
|
||||||
|
|
||||||
popd > /dev/null
|
popd > /dev/null
|
||||||
|
|
Loading…
Reference in New Issue