From 763f18db7e94480c446018637a47b10c0072a397 Mon Sep 17 00:00:00 2001 From: Michael Olbrich Date: Tue, 12 Apr 2011 23:12:31 +0200 Subject: libptxdist: fix including scripts/lib/ptxd_make_*.sh e449e28d4edfbf0ebc1fe9bfbbf0fa93e134e1c2 broke BSPs with a scripts/ directory but no file matching scripts/lib/ptxd_make_*.sh Signed-off-by: Michael Olbrich (cherry picked from commit 05eef40ed8dc519509bac7717c1810d1eb99a66f) Signed-off-by: Marc Kleine-Budde --- scripts/libptxdist.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/libptxdist.sh b/scripts/libptxdist.sh index 3e1658d4a..48dbd646c 100644 --- a/scripts/libptxdist.sh +++ b/scripts/libptxdist.sh @@ -338,9 +338,12 @@ export -f ptxd_kconfig # ptxd_make() { local lib i + local -a dir ptxd_in_path PTXDIST_PATH_SCRIPTS || return - for ((i=$((${#ptxd_reply[@]}-1)); i>=0; i--)) do - for lib in "${ptxd_reply[${i}]}/lib/ptxd_make_"*.sh; do + dir=( "${ptxd_reply[@]}" ) + for ((i=$((${#dir[@]}-1)); i>=0; i--)) do + ptxd_get_path "${dir[${i}]}/lib/ptxd_make_"*.sh || continue + for lib in "${ptxd_reply[@]}"; do source "${lib}" || ptxd_bailout "failed to source lib: ${lib}" done done -- cgit v1.2.3