summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukas Fleischer <archlinux@cryptocrack.de>2011-09-27 09:48:13 +0200
committerLukas Fleischer <archlinux@cryptocrack.de>2011-10-13 08:23:35 +0200
commit84b789f760e91bcbcf035cca5d40c40032ad87dd (patch)
treeafe54d6ed45f1209a2eabea75057c09b61a94f23
parent8edb443c125cb668e6609b5ff696e565b15a6069 (diff)
downloaddevtools-84b789f760e91bcbcf035cca5d40c40032ad87dd.tar.gz
devtools-84b789f760e91bcbcf035cca5d40c40032ad87dd.tar.xz
finddeps: Use read builtin to iterate over packages
Using parameter substitution might result in unpredictable behaviour when directories contain whitespaces here. The read shell builtin is the proper way to read single lines. Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
-rw-r--r--finddeps.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/finddeps.in b/finddeps.in
index ec8cde4..3f4515b 100644
--- a/finddeps.in
+++ b/finddeps.in
@@ -14,7 +14,7 @@ if [[ -z $match ]]; then
exit 0
fi
-for d in "$(find . -type d)"; do
+find . -type d | while read d; do
if [[ -f "$d/PKGBUILD" ]]; then
unset pkgname depends makedepends
. "$d/PKGBUILD"