[PATCH v4 1/4] Add tar extract install options override in installation processing.
- From
- randall.s.becker@rogers.com <randall.s.becker@rogers.com>
- Date
- Jan 21, 2018, 23:42 UTC
- Message-ID
- <20180121234203.13764-2-randall.s.becker@rogers.com>
- In-Reply-To
- <20180121234203.13764-1-randall.s.becker@rogers.com>
From: "Randall S. Becker" <rsbecker@nexbridge.com>
Introduced TAR_EXTRACT_OPTIONS as a configuration option to change the options of tar processing during extract. The default value is "o" which synthesizes xof, by default.
Signed-off-by: Randall S. Becker <rsbecker@nexbridge.com> --- Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/Makefile b/Makefile index 1a9b23b67..78ee431b7 100644 --- a/Makefile +++ b/Makefile @@ -429,6 +429,10 @@ 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. The option only includes +# "o" as xf are required. +# # 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 +456,7 @@ LDFLAGS = ALL_CFLAGS = $(CPPFLAGS) $(CFLAGS) ALL_LDFLAGS = $(LDFLAGS) STRIP ?= strip +TAR_EXTRACT_OPTIONS = o # Create as necessary, replace existing, make ranlib unneeded. ARFLAGS = rcs @@ -2569,7 +2574,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) x$(TAR_EXTRACT_OPTIONS)f -) endif ifndef NO_PERL $(MAKE) -C perl prefix='$(prefix_SQ)' DESTDIR='$(DESTDIR_SQ)' install
-- 2.16.0.31.gf1a482c