From 1d81d2f1d4549c2cd0999c9544b059c29706f260 Mon Sep 17 00:00:00 2001 From: Mikko Koppanen Date: Tue, 7 Dec 2010 11:15:51 +0100 Subject: [PATCH] tar doesn't accept -C flag on solaris while extracting Signed-off-by: Mikko Koppanen --- configure.in | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/configure.in b/configure.in index ae64b380..0dfd98e5 100644 --- a/configure.in +++ b/configure.in @@ -326,9 +326,13 @@ if test "x$with_pgm_ext" != "xno"; then # Unpack libpgm AC_MSG_NOTICE([Unpacking ${pgm_basename}.tar.gz]) - if ! gzip -dc foreign/openpgm/${pgm_basename}.tar.gz | tar -xf - -C foreign/openpgm/; then - AC_MSG_ERROR([cannot unpack the foreign/openpgm/${pgm_basename}.tar.gz file.]) + ac_zmq_pwd=`pwd` + cd foreign/openpgm + + if ! (gzip -dc "${pgm_basename}.tar.gz" || echo "failed") | ${am__untar}; then + AC_MSG_ERROR([cannot unpack the foreign/openpgm/${pgm_basename}.tar.gz file]) fi + cd "${ac_zmq_pwd}" # Success! AC_DEFINE(ZMQ_HAVE_OPENPGM, 1, [Have OpenPGM extension])