kiss: Squish some things together

This commit is contained in:
Dylan Araps 2020-03-21 13:35:43 +02:00
parent e9bbe7be3e
commit beee6c07f2
No known key found for this signature in database
GPG Key ID: 46D62DD9F1DE636E
1 changed files with 8 additions and 12 deletions

12
kiss
View File

@ -350,22 +350,18 @@ pkg_order() {
# to be called from 'kiss i'. # to be called from 'kiss i'.
order=; redro=; deps= order=; redro=; deps=
for pkg; do for pkg; do case $pkg in
case $pkg in
*.tar.*) deps="$deps $pkg " ;; *.tar.*) deps="$deps $pkg " ;;
*) pkg_depends "$pkg" raw *) pkg_depends "$pkg" raw
esac esac; done
done
# Filter the list, only keeping explicit packages. # Filter the list, only keeping explicit packages.
# The purpose of these two loops is to order the # The purpose of these two loops is to order the
# argument list based on dependence. # argument list based on dependence.
for pkg in $deps; do for pkg in $deps; do ! contains "$*" "$pkg" || {
! contains "$*" "$pkg" || {
order="$order $pkg " order="$order $pkg "
redro=" $pkg $redro" redro=" $pkg $redro"
} }; done
done
deps= deps=
} }