build: Ignore timestamps recording in gzip metadata

Use the `-n / --noname` option to ignore non-deterministric information, such as timestamps, in gzip metadata.

This is required for [reproducible builds](https://reproducible-builds.org/).

Signed-off-by: Robin Candau <robincandau@protonmail.com>
pull/16035/head
Robin Candau 4 months ago
parent a5ffa83be8
commit ef24d47df9
No known key found for this signature in database
GPG Key ID: D33FAA16B937F3B2
  1. 4
      scripts/compress_assets.sh

@ -13,9 +13,9 @@ fi
cd web/ui
cp embed.go.tmpl embed.go
GZIP_OPTS="-fk"
GZIP_OPTS="-fkn"
# gzip option '-k' may not always exist in the latest gzip available on different distros.
if ! gzip -k -h &>/dev/null; then GZIP_OPTS="-f"; fi
if ! gzip -k -h &>/dev/null; then GZIP_OPTS="-fn"; fi
mkdir -p static
find static -type f -name '*.gz' -delete

Loading…
Cancel
Save