1
0
mirror of https://git.openwrt.org/openwrt/openwrt.git synced 2024-06-20 07:38:28 +02:00
openwrt/package
Paul Spooren 454021581f build: add buildinfo files for reproducibility
generate feeds.buildinfo and version.buildinfo in build dir after
containing the feed revisions (via ./scripts/feeds list -sf) as well as
the current revision of buildroot (via ./scripts/getver.sh).

With this information it should be possible to reproduce any build,
especially the release builds.

Usage would be to move feeds.buildinfo to feeds.conf and git checkout the
revision hash of version.buildinfo.

Content of feeds.buildinfo would look similar to this:

    src-git routing https://git.openwrt.org/feed/routing.git^bf475d6
    src-git telephony https://git.openwrt.org/feed/telephony.git^470eb8e
    ...

Content of version.buildinfo would look similar to this:

    r10203+1-c12bd3a21b

Without the exact feed revision it is not possible to determine
installed package versions.

Also rename config.seed to config.buildinfo to follow the recommended
style of https://reproducible-builds.org/docs/recording/

Signed-off-by: Paul Spooren <mail@aparcar.org>
2019-08-13 10:40:36 +02:00
..
base-files build: add buildinfo files for reproducibility 2019-08-13 10:40:36 +02:00
boot build: include BUILD_VARIANT in PKG_BUILD_DIR 2019-08-05 23:22:26 +02:00
devel perf: simplify the build process 2019-07-17 12:16:29 +02:00
firmware wireless-regdb: fix build when python2 from package feeds exists 2019-08-04 22:09:20 +02:00
kernel Revert faulty tree push 2019-08-12 12:27:06 +02:00
libs nettle: Update to 3.5.1 2019-08-09 21:40:13 +02:00
network dnsmasq: use nettle ecc_curve access functions 2019-08-09 21:40:13 +02:00
system procd: update to latest git HEAD (FS#2425) 2019-08-07 13:56:53 +02:00
utils adb: fix build breakage on recent musl 2019-08-06 00:09:48 +02:00
Makefile packages: apply usign padding workarounds to package indexes if needed 2019-08-07 07:15:07 +02:00