From: Bruno Haible Date: Wed, 3 Jan 2018 01:32:55 +0000 (+0100) Subject: Fix "make dist" of modified git checkouts. X-Git-Tag: v0.20~440 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f1317fc6003f31bf8e516c8265be738229e59310;p=thirdparty%2Fgettext.git Fix "make dist" of modified git checkouts. This fixes error messages such as tar: gettext-0.19.8.1.74-72e49-dirty/gettext-tools/gnulib-tests/test-term-ostream-xterm-linux-mandriva.out: file name is too long (max 99); not dumped tar: gettext-0.19.8.1.74-72e49-dirty/gettext-runtime/intl-csharp/doc/GNU_Gettext_GettextResourceManager.html: file name is too long (max 99); not dumped * configure.ac: Pass option 'tar-ustar' to AM_INIT_AUTOMAKE. (am__tar): Use 'tar' option --format=ustar. --- diff --git a/configure.ac b/configure.ac index 78a063bf6..4d6beaf47 100644 --- a/configure.ac +++ b/configure.ac @@ -23,10 +23,10 @@ AC_INIT([gettext], [bug-gnu-gettext@gnu.org]) AC_CONFIG_SRCDIR([gettext-tools/src/msgfmt.c]) AC_CONFIG_AUX_DIR([build-aux]) -AM_INIT_AUTOMAKE([1.13 silent-rules parallel-tests dist-xz dist-lzip]) +AM_INIT_AUTOMAKE([1.13 silent-rules parallel-tests tar-ustar dist-xz dist-lzip]) dnl Override automake's tar command used for creating distributions. -am__tar='${AMTAR} chof - --owner=root --group=root "$$tardir"' +am__tar='${AMTAR} chf - --format=ustar --owner=root --group=root "$$tardir"' dnl Checks for programs.