]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* libltdl/config/ltmain.m4sh (func_extract_an_archive)
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sat, 24 Nov 2007 08:00:21 +0000 (08:00 +0000)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sat, 24 Nov 2007 08:00:21 +0000 (08:00 +0000)
(func_extract_archives): Add some quoting.

ChangeLog
libltdl/config/ltmain.m4sh

index 18b6f4ef3aae68a889f589762ea44e9792e31973..d9fd843824c7abf7a5df9556b9e9453466e09cf5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-11-24  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * libltdl/config/ltmain.m4sh (func_extract_an_archive)
+       (func_extract_archives): Add some quoting.
+
 2007-11-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        Use `${top_build_prefix}' for better compatibility with non-GNU make.
index dc32aaee8887d94df540d7c7e9dde9a451723e1e..c6ed1003ed03a2480017bafdb1a9230f20056219 100644 (file)
@@ -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://'`