texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: version check for GNU tar


From: Gavin D. Smith
Subject: branch master updated: version check for GNU tar
Date: Mon, 18 Nov 2024 13:29:55 -0500

This is an automated email from the git hooks/post-receive script.

gavin pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new bbcbb4dea9 version check for GNU tar
bbcbb4dea9 is described below

commit bbcbb4dea955c3cd82b7d43cecf30651726ca10c
Author: Gavin Smith <gavinsmith0123@gmail.com>
AuthorDate: Mon Nov 18 18:29:46 2024 +0000

    version check for GNU tar
    
    * tp/maintain/regenerate_non_ascii_tar_file.sh: add version
    check for "GNU tar" before using extra flags in case of building
    from git.
---
 ChangeLog                                    |  8 ++++++++
 tp/maintain/regenerate_non_ascii_tar_file.sh | 12 ++++++++----
 2 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index a35491a090..df96fa1cab 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2024-11-18  Gavin Smith <gavinsmith0123@gmail.com>
+
+       version check for GNU tar
+
+       * tp/maintain/regenerate_non_ascii_tar_file.sh: add version
+       check for "GNU tar" before using extra flags in case of building
+       from git.
+
 2024-11-18  Gavin Smith <gavinsmith0123@gmail.com>
 
        * tp/maintain/regenerate_non_ascii_tar_file.sh: add maintenance
diff --git a/tp/maintain/regenerate_non_ascii_tar_file.sh 
b/tp/maintain/regenerate_non_ascii_tar_file.sh
index 3332d735a1..3e63fd3093 100755
--- a/tp/maintain/regenerate_non_ascii_tar_file.sh
+++ b/tp/maintain/regenerate_non_ascii_tar_file.sh
@@ -21,10 +21,14 @@ if ! test -d $input ; then
     exit 1
 fi
 
-# Used with GNU tar to try to get a reproducible file.
-# See https://reproducible-builds.org/docs/archives/.
-TAR_BUNDLE_DATE=2024-11-18T00:00
-TAR_BUNDLE_FLAGS="--sort=name --mtime=$TAR_BUNDLE_DATE --owner=0 --group=0 
--numeric-owner --format=ustar"
+if tar --version | grep "GNU tar" >/dev/null ; then
+  # Used with GNU tar to try to get a reproducible file.
+  # See https://reproducible-builds.org/docs/archives/.
+  TAR_BUNDLE_DATE=2024-11-18T00:00
+  TAR_BUNDLE_FLAGS="--sort=name --mtime=$TAR_BUNDLE_DATE --owner=0 --group=0 
--numeric-owner --format=ustar"
+else
+  TAR_BUNDLE_FLAGS=
+fi
 
 tar cf non_ascii.tar $input $TAR_BUNDLE_FLAGS
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]