changeset 1093:0502aa76ec98

vanilla: update list.sh/bulk.sh scripts
author David Demelier <markand@malikania.fr>
date Mon, 09 Sep 2019 21:05:00 +0200
parents 11c9debfe977
children 3dece1f7570b
files Scripts/bulk.sh Scripts/list.sh
diffstat 2 files changed, 10 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/Scripts/bulk.sh	Fri Sep 06 21:10:00 2019 +0200
+++ b/Scripts/bulk.sh	Mon Sep 09 21:05:00 2019 +0200
@@ -124,7 +124,7 @@
 rm -rf $TMPDIR
 mkdir -p $TMPDIR
 
-$TOP/Scripts/list.sh > $TMPDIR/list
+$TOP/Scripts/list.sh "$@" > $TMPDIR/list
 
 if [ ! -s $TMPDIR/list ]; then
 	echo "abort: no packages to build" 1>&2
--- a/Scripts/list.sh	Fri Sep 06 21:10:00 2019 +0200
+++ b/Scripts/list.sh	Mon Sep 09 21:05:00 2019 +0200
@@ -30,15 +30,17 @@
 		cd $TOP
 		find -mindepth 2 -maxdepth 2 -type d | grep -v '\.hg' | sed -e 's|^./||' | grep -Ev '(Templates|musl|busybox)'
 	else
-		local file=$(scriptfile $1)
+		for pkg in $@; do
+			local file=$(scriptfile $pkg)
 
-		if [ ! -f $file ]; then
-			echo "abort: invalid package specified '$1'" 1>&2
-			exit 1
-		fi
+			if [ ! -f $file ]; then
+				echo "abort: invalid package specified '$pkg'" 1>&2
+				exit 1
+			fi
 
-		echo $1
+			echo $pkg
+		done
 	fi
 )}
 
-list $@ | sort
+list "$@" | sort