* m4/tar.m4 (_AM_PROG_TAR): Split the definition of $_am_tools
authorAlexandre Duret-Lutz <adl@gnu.org>
Mon, 7 Jun 2004 06:04:40 +0000 (06:04 +0000)
committerAlexandre Duret-Lutz <adl@gnu.org>
Mon, 7 Jun 2004 06:04:40 +0000 (06:04 +0000)
so it works with Solaris and Tru64 /bin/sh.
Report from Nicolas Joly.

ChangeLog
m4/tar.m4

index 7468ea9..66aa647 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2004-06-07  Alexandre Duret-Lutz  <adl@gnu.org>
+
+       * m4/tar.m4 (_AM_PROG_TAR): Split the definition of $_am_tools
+       so it works with Solaris and Tru64 /bin/sh.
+       Report from Nicolas Joly.
+
 2004-06-06  Alexandre Duret-Lutz  <adl@gnu.org>
 
        * m4/tar.m4 (_AM_PROG_TAR): Introduce $_am_tools to work around a
index c7d7137..aac53d0 100644 (file)
--- a/m4/tar.m4
+++ b/m4/tar.m4
@@ -42,9 +42,10 @@ m4_if([$1], [v7],
               [m4_fatal([Unknown tar format])])
 AC_MSG_CHECKING([how to create a $1 tar archive])
 # Loop over all known methods to create a tar archive until one works.
-_am_tools=${am_cv_prog_tar_$1-gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none}
-# Do not replace $_am_tools by its definition on the `for' line, NetBSD 2.0F
-# /bin/sh will not perform IFS splitting on the right side of `-'.
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
+_am_tools=${am_cv_prog_tar_$1-$_am_tools}
+# Do not fold the above two line into one, because Tru64 sh and
+# Solaris sh will not grok spaces in the rhs of `-'.
 for _am_tool in $_am_tools
 do
   case $_am_tool in