improve tarballs

The `make quick_www` and `make www` rules in the top level `Makefile`
no longer build compressed tarballs.

The tools that form compressed tarballs now add _--no-xattrs --no-selinux_
when building compressed tarballs.

Changed `bin/tar-all.sh` VERSION from "1.0.1 2024-02-23"
to "1.1 2024-02-27".

Changed `bin/tar-entry.sh` VERSION from "1.0.1 2024-02-23"
to "1.1 2024-02-27".

Changed `bin/tar-year.sh` VERSION from "1.0.1 2024-02-23"
to "1.1 2024-02-27".

Added `make tar` rule to the top level `Makefile` to create all
compressed tarballs.  In particular `make tar` calls:

* make clobber
* make genpath
* make genfilelist
* make verify_entry_files
* make form_entry_tarball
* make form_year_tarball
* make form_all_tarball

Performed `make tar` in an effort to see of tar warnings such as
have been fixed:

```
tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.quarantine'
```

**NOTE**: We to **NOT** plan to rebuild compressed tarballs while some of the
((**top priority**)) issues are active.  We only rebuilt the compressed tarballs
as a test.
This commit is contained in:
Landon Curt Noll committed 2024-02-27 23:21:32 -08:00
1 parent 9d3438fb88
commit 21c3e89a2f
353 files changed
+36 -28

No files matched your search

+15 -7
View File
@@ -242,7 +242,7 @@ indent.c:
.PHONY: help genpath genfilelist verify_entry_files gen_authors gen_location gen_years \
entry_index gen_top_md2html gen_other_html quick_entry_index \
form_entry_tarball form_year_tarball form_all_tarball \
gen_year_index quick_www www
gen_year_index quick_www www tar
# Suggest rules in this section
#
@@ -267,6 +267,7 @@ help:
@echo make form_all_tarball
@echo make quick_www
@echo make www
@echo make tar
# form the top level .top, YYYY level .year and winner level .path files
#
@@ -437,9 +438,6 @@ quick_www:
${MAKE} gen_top_md2html
${MAKE} gen_other_html
${MAKE} quick_entry_index
@echo XXX - disable tarball updates until mods settle down - XXX - ${MAKE} form_entry_tarball
@echo XXX - disable tarball updates until mods settle down - XXX - ${MAKE} form_year_tarball
@echo XXX - disable tarball updates until mods settle down - XXX - ${MAKE} form_all_tarball
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
# do everything needed to build HTML content for the web site
@@ -459,9 +457,19 @@ www:
${MAKE} gen_top_md2html
${MAKE} gen_other_html
${MAKE} entry_index
@echo XXX - disable tarball updates until mods settle down - XXX - ${MAKE} form_entry_tarball
@echo XXX - disable tarball updates until mods settle down - XXX - ${MAKE} form_year_tarball
@echo XXX - disable tarball updates until mods settle down - XXX - ${MAKE} form_all_tarball
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
# build all tarballs
#
tar:
@echo '=-=-=-=-= IOCCC begin make $@ =-=-=-=-='
${MAKE} clobber
${MAKE} genpath
${MAKE} genfilelist
${MAKE} verify_entry_files
${MAKE} form_entry_tarball
${MAKE} form_year_tarball
${MAKE} form_all_tarball
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='