Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-03-03 | reproducible FreeBSD: copy packages back with a tar pipeline | Ed Maste | 1 | -1/+2 | |
scp -r converts the latest symlink directory into a copy of the target directory, resulting in two copies of each package. Signed-off-by: Holger Levsen <holger@layer-acht.org> | |||||
2017-03-03 | reproducible FreeBSD: add -print to find after -prune | Ed Maste | 1 | -1/+1 | |
Without an action at the end find implicitly applies -print to the entire expression, which means the pruned directory itself is also printed. Signed-off-by: Holger Levsen <holger@layer-acht.org> | |||||
2017-02-27 | reproducible FreeBSD: remove unused Xs from mktemp invocation | Ed Maste | 1 | -1/+1 | |
FreeBSD's mktemp does not use Xs as placeholders for the random string when using the -t <template> arg. Instead it appends a period and the characters. For example: % mktemp -d -t prefix /tmp/prefix.pffo8Fiv Signed-off-by: Ed Maste <emaste@freebsd.org> Signed-off-by: Holger Levsen <holger@layer-acht.org> | |||||
2017-02-23 | reproducible FreeBSD: exlcude symlinks when comparing results | Ed Maste | 1 | -1/+1 | |
The package repo contains a latest/ symlink to the actual package directory. Prune symlinks so we don't compare the same packages twice. Signed-off-by: Holger Levsen <holger@layer-acht.org> | |||||
2017-02-22 | reproducible FreeBSD: allow SOURCE_DATE_EPOCH through sudo | Ed Maste | 1 | -2/+2 | |
Signed-off-by: Holger Levsen <holger@layer-acht.org> | |||||
2017-02-22 | reproducible FreeBSD: set pkg base timestamp | Ed Maste | 1 | -2/+2 | |
Packaged base is the work-in-progress distribution method for FreeBSD 12.x, and is not yet completely connected into the FreeBSD release build mechanism. For now explicitly set the pkg metadata timestamp via SOURCE_DATE_EPOCH in the environment, until we have the mechanism to set it via the release build scripts. Signed-off-by: Holger Levsen <holger@layer-acht.org> | |||||
2017-02-22 | reproducible FreeBSD: enable reproducible build switch | Ed Maste | 1 | -4/+4 | |
FreeBSD developers are attached to the build metadata (hostname, user, etc.) stored in the kernel and boot loaders, at least during the development phase. For now forcibly enable the build-time reproducible build knob, in order ot test the reproducibility status. The intent is that this is later driven by some top-level release / development switch. Signed-off-by: Holger Levsen <holger@layer-acht.org> | |||||
2016-12-23 | reproducible FreeBSD: use BSD-style date argument for future date | Ed Maste | 1 | -1/+2 | |
FreeBSD's date command does not understand the --set format. Signed-off-by: Ed Maste <emaste@freebsd.org> Signed-off-by: Holger Levsen <holger@layer-acht.org> | |||||
2016-12-22 | reproducible FreeBSD: use correct LANG and cpu count on 2nd package build | Ed Maste | 1 | -1/+1 | |
Signed-off-by: Holger Levsen <holger@layer-acht.org> | |||||
2016-12-22 | reproducible FreeBSD: invoke sysctl on the FreeBSD VM | Ed Maste | 1 | -1/+1 | |
Signed-off-by: Holger Levsen <holger@layer-acht.org> | |||||
2016-12-22 | reproducible freebsd: attempt to build and copy back packaged base packages | Ed Maste | 1 | -0/+3 | |
Signed-off-by: Holger Levsen <holger@layer-acht.org> | |||||
2016-12-22 | reproducible freebsd: get # of CPUs via sysctl | Ed Maste | 1 | -1/+1 | |
Signed-off-by: Holger Levsen <holger@layer-acht.org> | |||||
2016-12-10 | reproducible FreeBSD: Fix tar argument order for tar 1.28 | Anders Kaseorg | 1 | -1/+1 | |
--no-recursion now only applies to the following arguments. See https://bugs.debian.org/829738. Signed-off-by: Anders Kaseorg <andersk@mit.edu> Signed-off-by: Mattia Rizzolo <mattia@debian.org> | |||||
2016-11-23 | reproducible freebsd: 11.0 is their current release now | Holger Levsen | 1 | -1/+1 | |
Signed-off-by: Holger Levsen <holger@layer-acht.org> | |||||
2016-11-23 | Revert "YOLO: deal with quoted-printable continuation lines, change the '=' ↵ | Holger Levsen | 1 | -1/+1 | |
at 1st lineend into a space character" This reverts commit 44018d5e21de5f42612b003b584c3b42b0a8dd2a. | |||||
2016-11-23 | YOLO: deal with quoted-printable continuation lines, change the '=' at 1st ↵ | Holger Levsen | 1 | -1/+1 | |
lineend into a space character Signed-off-by: Holger Levsen <holger@layer-acht.org> | |||||
2016-09-09 | reproducible FreeBSD: change from 10.2 to 10.3 LTS | Daniel Shahaf | 1 | -1/+1 | |
Signed-off-by: Holger Levsen <holger@layer-acht.org> | |||||
2016-05-07 | reproducible builds: notify the correct channel(s) | Holger Levsen | 1 | -1/+1 | |
2016-04-29 | reproducible: rename function: s#explaination_table#variation_table#g | Holger Levsen | 1 | -1/+1 | |
2016-01-28 | reproducible freebsd: increase diffoscope timeout to 60min | Holger Levsen | 1 | -1/+1 | |
2016-01-27 | reproducible freebsd: temporarily only build master branch | Holger Levsen | 1 | -1/+3 | |
2016-01-07 | remove FIXME as the whole script needs to be rewritten anyway | Holger Levsen | 1 | -1/+1 | |
2015-12-26 | reproducible freebsd: drop spaces to avoid quotes, thanks mapreri | Holger Levsen | 1 | -1/+1 | |
2015-12-21 | reproducible: s#ssh#ssh -o 'Batchmode = yes'#g | Holger Levsen | 1 | -1/+1 | |
2015-12-21 | use 'date -u' always | Holger Levsen | 1 | -2/+2 | |
2015-12-16 | always use mktemp with '-t -XXXX' | Holger Levsen | 1 | -1/+1 | |
2015-12-10 | reproducible *.sh fix whitespaces | Alexander Couzens | 1 | -1/+1 | |
2015-12-10 | fix typo in comment | Holger Levsen | 1 | -1/+1 | |
2015-11-28 | reproducible freebsd: better explain which branches has been built | Holger Levsen | 1 | -9/+10 | |
2015-11-27 | reproducible freebsd: moar debug | Holger Levsen | 1 | -0/+3 | |
2015-11-25 | reproducible freebsd: create TMPDIR when needed | Holger Levsen | 1 | -0/+1 | |
2015-11-21 | reproducible freebsd: refactor, also provide results if one build fails | Holger Levsen | 1 | -32/+43 | |
2015-11-20 | reproducible freebsd: continue the loop if a build fails, dont break out. | Holger Levsen | 1 | -1/+1 | |
2015-11-15 | reproducible: run future nodes also 6h and 23min ahead | Holger Levsen | 1 | -2/+2 | |
2015-11-14 | reproducible freebsd: refactor, deal better with failures | Holger Levsen | 1 | -18/+23 | |
2015-11-14 | reproducible freebsd: do the 2nd build 398 days in future | Holger Levsen | 1 | -4/+4 | |
2015-11-14 | reproducible freebsd: each loop should not fail | Holger Levsen | 1 | -2/+1 | |
2015-11-14 | reproducible freebsd: we need to break out of the loop here | Holger Levsen | 1 | -1/+1 | |
2015-11-14 | reprodcucible freebsd: dont try to run 2nd build in future for now | Holger Levsen | 1 | -4/+4 | |
2015-11-12 | (if) run system 398 days in future | Holger Levsen | 1 | -2/+2 | |
2015-11-12 | reproducible freebsd: try harder to ignore failures in one branch | Holger Levsen | 1 | -7/+7 | |
2015-11-11 | reproducible freebsd: dont fail the complete job even if one branch fails to ↵ | Holger Levsen | 1 | -1/+1 | |
build | |||||
2015-11-10 | reproducible freebsd: dont fail the complete job even if one branch fails to ↵ | Holger Levsen | 1 | -1/+5 | |
build | |||||
2015-11-09 | reproducible freebsd: dont fail on cleanup | Holger Levsen | 1 | -0/+1 | |
2015-11-04 | reproducible freebsd: enable debug | Holger Levsen | 1 | -1/+1 | |
2015-11-04 | reprodcuible freebsd: refactor | Holger Levsen | 1 | -22/+17 | |
2015-11-04 | reproducible freebsd: better explain which branch is being worked on | Holger Levsen | 1 | -5/+5 | |
2015-11-04 | reproducible freebsd: also build stable/10 branch | Holger Levsen | 1 | -2/+2 | |
2015-11-04 | reproducible freebsd: build master branch too | Holger Levsen | 1 | -130/+137 | |
2015-11-03 | reproducible freebsd: run 2nd build 400 days in the future | Holger Levsen | 1 | -0/+7 | |