blob: 59262f0602f64233de126d8c5b620f133fcba0d9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#!/bin/sh
# Display packages on the repository which depend on package
# shellcheck disable=2086
case "$1" in ''|--help|-h) printf 'usage: %s <pkg>\n' "${0##*/}"; exit 0; esac
pkg="$1"
IFS=:; set -- $KISS_PATH; unset IFS
for repo do
# Change directory to the upper directory of the repository
# so it outputs packages in this nice looking format.
# repository/package:
cd "$repo/.." ||:
# This grep only checks for the full word
grep "^$pkg\$\|^$pkg\s" -- "${repo##*/}"/*/depends 2>/dev/null ||:
done
|