summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--finddeps.in7
1 files changed, 2 insertions, 5 deletions
diff --git a/finddeps.in b/finddeps.in
index 0d59634..ec8cde4 100644
--- a/finddeps.in
+++ b/finddeps.in
@@ -4,7 +4,6 @@
#
match=$1
-tld=$(pwd)
if [[ -z $match ]]; then
echo 'usage: finddeps <depname>'
@@ -16,10 +15,9 @@ if [[ -z $match ]]; then
fi
for d in "$(find . -type d)"; do
- cd "$d"
- if [[ -f PKGBUILD ]]; then
+ if [[ -f "$d/PKGBUILD" ]]; then
unset pkgname depends makedepends
- . PKGBUILD
+ . "$d/PKGBUILD"
for dep in "${depends[@]}"; do
# lose the version comparator, if any
depname=${dep%%[<>=]*}
@@ -36,5 +34,4 @@ for d in "$(find . -type d)"; do
[[ $depname = $match ]] && echo "$d (optdepends)"
done
fi
- cd "$tld"
done