Skip to content

Commit f553dfe

Browse files
authored
fix: zero out the gzip timestamp (#207)
1 parent c87855d commit f553dfe

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

apt/private/deb_postfix.bzl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ def deb_postfix(name, srcs, outs, mergedusr = False, **kwargs):
99
mv "$$data_file" "$$layer"
1010
;;
1111
*data.tar)
12-
$(ZSTD_BIN) --compress --format=gzip "$$data_file" > "$$layer"
12+
(exec -a gzip $(ZSTD_BIN) -n) < "$$data_file" > "$$layer"
1313
;;
1414
*data.tar.xz|*data.tar.zst|*data.tar.lzma)
1515
$(ZSTD_BIN) --force --decompress --stdout "$$data_file" |
16-
$(ZSTD_BIN) --compress --format=gzip - > "$$layer"
16+
(exec -a gzip $(ZSTD_BIN) -n) > "$$layer"
1717
;;
1818
*)
1919
echo "ERROR: data file not supported: $$data_file"
@@ -35,7 +35,7 @@ def deb_postfix(name, srcs, outs, mergedusr = False, **kwargs):
3535
if mergedusr:
3636
toolchains = ["@bsd_tar_toolchains//:resolved_toolchain"]
3737
apply = """\
38-
$(BSDTAR_BIN) --confirmation --gzip -cf "$$layer" \
38+
$(BSDTAR_BIN) --confirmation --gzip --options 'gzip:!timestamp' -cf "$$layer" \
3939
-s "#^\\./bin/\\(.\\)#./usr/bin/\\1#" \
4040
-s "#^\\./sbin/\\(.\\)#./usr/sbin/\\1#" \
4141
-s "#^\\./lib/\\(.\\)#./usr/lib/\\1#" \

0 commit comments

Comments
 (0)