kiss: combine case statements

This commit is contained in:
Dylan Araps 2020-10-03 11:18:02 +03:00
parent a9e2f78f4a
commit 5ca064ae1f
No known key found for this signature in database
GPG Key ID: 46D62DD9F1DE636E
1 changed files with 7 additions and 11 deletions

18
kiss
View File

@ -381,18 +381,14 @@ pkg_depends() {
# Recurse through the dependencies of the child packages.
[ -f "$repo_dir/depends" ] &&
while read -r dep _ || [ "$dep" ]; do
case $dep in
[!#]*)
case $2 in
filter)
pkg_depends "$dep" "$2"
;;
case $dep-$2 in
[!#]*-filter)
pkg_depends "$dep" "$2"
;;
*)
pkg_list "$dep" >/dev/null 2>&1 ||
pkg_depends "$dep"
;;
esac
[!#]*)
pkg_list "$dep" >/dev/null 2>&1 ||
pkg_depends "$dep"
;;
esac
done < "$repo_dir/depends"