fix bin/tar-entry.sh

Fixed when the `.tar.tstamp` file is updated
by `bin/tar-entry.sh`.

Changed `bin/tar-entry.sh` VERSION from "1.3 2024-03-22"
to "1.3.1 2024-03-25".

Performed `make form_entry_tarball` to complete the test of the above.

TODO: Test the results under Linux.

TODO: Update `bin/tar-year.sh`.  Update year level compressed tarballs.

TODO: Update `bin/tar-all.sh`.  Update top level compressed tarball.

TODO: Write `bin/untar-year.sh` and `bin/untar-all.sh`.
This commit is contained in:
Landon Curt Noll committed 2024-03-25 23:24:09 -07:00
1 parent 9f57052020
commit e9c3ec7ce7
671 files changed
+365 -365

No files matched your search

+16 -16
View File
@@ -83,7 +83,7 @@ shopt -s globstar # enable ** to match all files and zero or more directories an
# set variables referenced in the usage message
#
export VERSION="1.3 2024-03-25"
export VERSION="1.3.1 2024-03-25"
NAME=$(basename "$0")
export NAME
export V_FLAG=0
@@ -808,6 +808,21 @@ if [[ -n $REBUILD_TARBALL ]]; then
exit 8
fi
# update tar timestamp
#
if [[ $V_FLAG -ge 3 ]]; then
echo "$0: debug[3]: new TAR_TIMESTAMP=$TAR_TIMESTAMP" 1>&2
fi
echo "$TAR_TIMESTAMP" > "$DOT_TAR_TSTAMP"
if [[ $V_FLAG -ge 3 ]]; then
echo "$0: debug[3]: updating: $YEAR_TAR_TSTAMP" 1>&2
fi
echo "$TAR_TIMESTAMP" > "$YEAR_TAR_TSTAMP"
if [[ $V_FLAG -ge 3 ]]; then
echo "$0: debug[3]: updating: $TOP_TAR_TSTAMP" 1>&2
fi
echo "$TAR_TIMESTAMP" > "$TOP_TAR_TSTAMP"
# case: form the tarball verbosely if -v 5 or more
#
if [[ $V_FLAG -ge 5 ]]; then
@@ -878,21 +893,6 @@ if [[ -n $REBUILD_TARBALL ]]; then
exit 8
fi
# update tar timestamp
#
if [[ $V_FLAG -ge 3 ]]; then
echo "$0: debug[3]: new TAR_TIMESTAMP=$TAR_TIMESTAMP" 1>&2
fi
echo "$TAR_TIMESTAMP" > "$DOT_TAR_TSTAMP"
if [[ $V_FLAG -ge 3 ]]; then
echo "$0: debug[3]: updating: $YEAR_TAR_TSTAMP" 1>&2
fi
echo "$TAR_TIMESTAMP" > "$YEAR_TAR_TSTAMP"
if [[ $V_FLAG -ge 3 ]]; then
echo "$0: debug[3]: updating: $TOP_TAR_TSTAMP" 1>&2
fi
echo "$TAR_TIMESTAMP" > "$TOP_TAR_TSTAMP"
# case: -n
#
elif [[ $V_FLAG -ge 5 ]]; then