From: Ralf Wildenhues Date: Sat, 24 Nov 2007 08:00:21 +0000 (+0000) Subject: * libltdl/config/ltmain.m4sh (func_extract_an_archive) X-Git-Tag: release-2-1b~54 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=33b873b4ec683932cba626cd96cc8defc838549f;p=thirdparty%2Flibtool.git * libltdl/config/ltmain.m4sh (func_extract_an_archive) (func_extract_archives): Add some quoting. --- diff --git a/ChangeLog b/ChangeLog index 18b6f4ef3..d9fd84382 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-11-24 Ralf Wildenhues + + * libltdl/config/ltmain.m4sh (func_extract_an_archive) + (func_extract_archives): Add some quoting. + 2007-11-16 Ralf Wildenhues Use `${top_build_prefix}' for better compatibility with non-GNU make. diff --git a/libltdl/config/ltmain.m4sh b/libltdl/config/ltmain.m4sh index dc32aaee8..c6ed1003e 100644 --- a/libltdl/config/ltmain.m4sh +++ b/libltdl/config/ltmain.m4sh @@ -1115,7 +1115,7 @@ func_extract_an_archive () $opt_debug f_ex_an_ar_dir="$1"; shift f_ex_an_ar_oldlib="$1" - func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \$f_ex_an_ar_oldlib)" 'exit $?' + func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" 'exit $?' if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then : else @@ -1166,7 +1166,7 @@ func_extract_archives () cd $my_xdir || exit $? darwin_archive=$my_xabs darwin_curdir=`pwd` - darwin_base_archive=`basename $darwin_archive` + darwin_base_archive=`basename "$darwin_archive"` darwin_arches=`lipo -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` if test -n "$darwin_arches"; then darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'`