kiss: fixdeps clean up

This commit is contained in:
Dylan Araps 2020-03-25 17:36:13 +02:00
parent 4ff149bcd5
commit 0d5499f7b8
No known key found for this signature in database
GPG Key ID: 46D62DD9F1DE636E
1 changed files with 9 additions and 11 deletions

20
kiss
View File

@ -409,19 +409,17 @@ pkg_fixdeps() {
dep=${dep% *}
# Figure out which package owns the file.
dep=$("$grep" -lFx "${dep##$KISS_ROOT}" "$@")
own=$("$grep" -lFx "${dep##$KISS_ROOT}" "$@")
own=${own%/*}
own=${own##*/}
# Extract package name from 'grep' match.
dep=${dep%/*}
dep=${dep##*/}
# Skip listing these packages as dependencies.
case $own in musl|gcc|${PWD##*/}|"") continue; esac
case $dep in
# Skip listing these packages as dependencies.
musl|gcc|${PWD##*/}|"") ;;
*) printf '%s\n' "$dep"
printf 'Found %s\n' \
"$dep (${file##$pkg_dir/${PWD##*/}})" >/dev/tty
esac
printf 'Found %s (%s) in (%s)\n' "$own" "$dep" \
"${file##$pkg_dir/${PWD##*/}}" >/dev/tty
printf '%s\n' "$own"
done ||:
done } |