From: Felix Fietkau Date: Thu, 18 Jun 2015 06:41:45 +0000 (+0000) Subject: ipkg-build: suppress timestamps in gzip headers X-Git-Url: http://git.ozo.com/?a=commitdiff_plain;ds=sidebyside;h=685c546d0559db07d918e4e153b76ffd39e412f0;p=openwrt-github%2F.git ipkg-build: suppress timestamps in gzip headers When creating control.tar.gz, data.tar.gz and $package.ipk tar compresses them with default gzip options. This includes build timestamps in their gzip headers. By setting the GZIP env variable to -n, gzip no longer embeds them, which is a step towards reproducibility. See also [1] for more detailed motivations. [1]: https://wiki.debian.org/ReproducibleBuilds/About Signed-off-by: Reiner Herrmann git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46026 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- diff --git a/scripts/ipkg-build b/scripts/ipkg-build index c466f28681..6787ed4199 100755 --- a/scripts/ipkg-build +++ b/scripts/ipkg-build @@ -13,6 +13,7 @@ version=1.0 FIND="$(which find)" FIND="${FIND:-$(which gfind)}" TAR="${TAR:-$(which tar)}" +export GZIP="-n" ipkg_extract_value() { sed -e "s/^[^:]*:[[:space:]]*//"