Mercurial > vanilla
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