[PATCH v2 2/6] Add tar extract install options override in installation processing.
From: "Randall S. Becker" <rsbecker@nexbridge.com>
* Makefile: Add TAR_EXTRACT_OPTIONS to allow platform options to be
specified if needed. The default is xof.
Signed-off-by: Randall S. Becker <rsbecker@nexbridge.com>
---
Makefile | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index 1a9b23b67..040e9eacd 100644
--- a/Makefile
+++ b/Makefile
@@ -429,6 +429,9 @@ all::
# running the test scripts (e.g., bash has better support for "set -x"
# tracing).
#
+# Define TAR_EXTRACT_OPTIONS if you want to change the default behaviour
+# from xvf to something else during installation.
+#
# When cross-compiling, define HOST_CPU as the canonical name of the CPU on
# which the built Git will run (for instance "x86_64").
@@ -452,6 +455,7 @@ LDFLAGS =
ALL_CFLAGS = $(CPPFLAGS) $(CFLAGS)
ALL_LDFLAGS = $(LDFLAGS)
STRIP ?= strip
+TAR_EXTRACT_OPTIONS = xof
# Create as necessary, replace existing, make ranlib unneeded.
ARFLAGS = rcs
@@ -2569,7 +2573,7 @@ install: all
ifndef NO_GETTEXT
$(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(localedir_SQ)'
(cd po/build/locale && $(TAR) cf - .) | \
- (cd '$(DESTDIR_SQ)$(localedir_SQ)' && umask 022 && $(TAR) xof -)
+ (cd '$(DESTDIR_SQ)$(localedir_SQ)' && umask 022 && $(TAR) $(TAR_EXTRACT_OPTIONS) -)
endif
ifndef NO_PERL
$(MAKE) -C perl prefix='$(prefix_SQ)' DESTDIR='$(DESTDIR_SQ)' install
--
2.16.0.31.gf1a482c