22 lines
325 B
Bash
22 lines
325 B
Bash
|
#!/bin/sh
|
||
|
|
||
|
if [ "$#" -ne 1 ]; then
|
||
|
echo "$0 package" >&2
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
deps=$(pacman -Qi "$1" | awk -F: '/Depends On/ { print $2 }')
|
||
|
|
||
|
echo $1 -- $deps
|
||
|
|
||
|
alldeps=""
|
||
|
|
||
|
for dep in $deps; do
|
||
|
[ "$dep" = "None" ] && continue
|
||
|
|
||
|
pkg=$(echo $dep | sed 's/>=.*//')
|
||
|
alldeps="$alldeps $("$0" "$pkg")"
|
||
|
done
|
||
|
|
||
|
echo "$alldeps"
|