Loading finddeps.in +11 −17 Original line number Diff line number Diff line Loading @@ -3,7 +3,10 @@ # finddeps - find packages that depend on a given depname # if [ "$1" = '' ]; then match=$1 tld=$(pwd) if [[ -z $match ]]; then echo 'usage: finddeps <depname>' echo '' echo 'Find packages that depend on a given depname.' Loading @@ -12,35 +15,26 @@ if [ "$1" = '' ]; then exit 0 fi match=$1 tld=$(pwd) for d in $(find . -type d); do cd $d if [ -f PKGBUILD ]; then for d in "$(find . -type d)"; do cd "$d" if [[ -f PKGBUILD ]]; then unset pkgname depends makedepends . PKGBUILD for dep in "${depends[@]}"; do # lose the version comparator, if any depname=${dep%%[<>=]*} if [ "$depname" = "$match" ]; then echo "$d (depends)" fi [[ $depname = $match ]] && echo "$d (depends)" done for dep in "${makedepends[@]}"; do # lose the version comparator, if any depname=${dep%%[<>=]*} if [ "$depname" = "$match" ]; then echo "$d (makedepends)" fi [[ $depname = $match ]] && echo "$d (makedepends)" done for dep in "${optdepends[@]/:*}"; do # lose the version comaparator, if any depname=${dep%%[<>=]*} if [ "$depname" = "$match" ]; then echo "$d (optdepends)" fi [[ $depname = $match ]] && echo "$d (optdepends)" done fi cd $tld cd "$tld" done Loading
finddeps.in +11 −17 Original line number Diff line number Diff line Loading @@ -3,7 +3,10 @@ # finddeps - find packages that depend on a given depname # if [ "$1" = '' ]; then match=$1 tld=$(pwd) if [[ -z $match ]]; then echo 'usage: finddeps <depname>' echo '' echo 'Find packages that depend on a given depname.' Loading @@ -12,35 +15,26 @@ if [ "$1" = '' ]; then exit 0 fi match=$1 tld=$(pwd) for d in $(find . -type d); do cd $d if [ -f PKGBUILD ]; then for d in "$(find . -type d)"; do cd "$d" if [[ -f PKGBUILD ]]; then unset pkgname depends makedepends . PKGBUILD for dep in "${depends[@]}"; do # lose the version comparator, if any depname=${dep%%[<>=]*} if [ "$depname" = "$match" ]; then echo "$d (depends)" fi [[ $depname = $match ]] && echo "$d (depends)" done for dep in "${makedepends[@]}"; do # lose the version comparator, if any depname=${dep%%[<>=]*} if [ "$depname" = "$match" ]; then echo "$d (makedepends)" fi [[ $depname = $match ]] && echo "$d (makedepends)" done for dep in "${optdepends[@]/:*}"; do # lose the version comaparator, if any depname=${dep%%[<>=]*} if [ "$depname" = "$match" ]; then echo "$d (optdepends)" fi [[ $depname = $match ]] && echo "$d (optdepends)" done fi cd $tld cd "$tld" done