|
@@ -24,9 +24,20 @@ else
|
|
|
tree=${srctree}/
|
|
|
fi
|
|
|
|
|
|
+# Find all available archs
|
|
|
+find_all_archs()
|
|
|
+{
|
|
|
+ ALLSOURCE_ARCHS=""
|
|
|
+ for arch in `ls ${tree}arch`; do
|
|
|
+ ALLSOURCE_ARCHS="${ALLSOURCE_ARCHS} "${arch##\/}
|
|
|
+ done
|
|
|
+}
|
|
|
+
|
|
|
# Detect if ALLSOURCE_ARCHS is set. If not, we assume SRCARCH
|
|
|
if [ "${ALLSOURCE_ARCHS}" = "" ]; then
|
|
|
ALLSOURCE_ARCHS=${SRCARCH}
|
|
|
+elif [ "${ALLSOURCE_ARCHS}" = "all" ]; then
|
|
|
+ find_all_archs
|
|
|
fi
|
|
|
|
|
|
# find sources in arch/$ARCH
|