summaryrefslogtreecommitdiffstats
path: root/hosts
AgeCommit message (Collapse)AuthorFilesLines
2017-06-02reproducible Debian: fixup directory name and remake linkHolger Levsen52-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-05-29reproducible Debian: require network-online for rc.local service everywhereHolger Levsen47-0/+188
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-05-21Update dsa-check-running-kernel from dsa-nagios (to support kernel 4.x as ↵Mattia Rizzolo47-235/+329
present in stretch) Signed-off-by: Mattia Rizzolo <mattia@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-05-02reproducible Debian: use Apache's NPH cgi mechanism to display growing ↵Holger Levsen1-0/+8
logfiles. Thanks to Axel Beckert for telling me about NPH… Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-29rc.local/update_jdn.sh: rework disabling dsa-check-packagesAlexander Couzens47-141/+0
When rc.local was executed, it disables dsa-check-packages via ln -sf /bin/true /usr/local/bin/dsa-check-packages which disables it. But when the next time update_jdn.sh run, update_jdn.sh overwrite /bin/true with the original dsa-check-packages perl script. All scripts which use /bin/true rather than a built-in (like bash) might fail if some packages are outdated. Disabling of dsa-check-packages is done now in update_jdn.sh, but after dsa-check-packages got overwritten. It's also now using a one line shell script instead of a symbolic link, which allows to add a comment. Also add temporary check if /bin/true is a perl script and repair it by reinstalling coreutils. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-28/etc/pbuilderrc: stop bind-mounting /dev/shm: pbuilder since 0.228 takes ↵Mattia Rizzolo47-188/+0
care of that Signed-off-by: Mattia Rizzolo <mattia@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-28simplify (and fix) check for incorrect mtuHolger Levsen47-47/+47
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-28add debugging output and change system lastHolger Levsen47-893/+846
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-28use new IP for pb15Holger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-26Revert "reproducible Debian: allow sudo for deleting build services logfiles"Holger Levsen1-1/+0
This reverts commit bad49efe36c7b09df84b6fbebc85c9cb83562751.
2017-04-26reproducible Debian: allow sudo for deleting build services logfilesHolger Levsen1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-20save update_jdn output in /var/log/jenkins/update_jdn.log and logrotate itHolger Levsen49-0/+431
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-15reproducible Debian: kill running builds on shutdownHolger Levsen1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-14fixup reproducible Debian: run reproducible_build@service as jenkins userHolger Levsen1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-14reproducible Debian: run reproducible_build@service as jenkins userHolger Levsen1-1/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-14reproducible Debian: fixup service filenameHolger Levsen1-0/+0
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-14reproducible Debian: add first stub to move those 166 build jobs from ↵Holger Levsen1-0/+12
jenkins to systemd as scheduler Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-30reproducible Debian: set eth's MTU to 1500 on boot, if it's not set to 1500Holger Levsen47-0/+658
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-28drop now useless startcom.crtHolger Levsen1-34/+0
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-28(www.)reproducible-builds.org: switch to letsencrypt certificateHolger Levsen1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-15deal with jenkins not runningHolger Levsen1-0/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-15update this plugin every 5minHolger Levsen1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-15add new munin plugin, jenkins_jstat, to monitor 'jstat -gc' output for ↵Holger Levsen2-0/+87
jenkins.war JVM Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-09reproducible freebsd: fixup syntax, thanks Daniel Shahaf for spotting thisHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-08reproducible Debian: raise 'accepteable' latency further on p64cHolger Levsen1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-07reproducible Debian: increase accepted latency for p64c-armhf furtherHolger Levsen1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-07reproducible Debian: ignore low disk latency warnings on p64cHolger Levsen1-2/+3
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-03reproducible FreeBSD: copy packages back with a tar pipelineEd Maste1-0/+1
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-02-23update pb12's ip addressHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-22reproducible FreeBSD: allow WITH_REPRODUCIBLE_BUILD to makeEd Maste1-0/+2
We're invoking as make WITH_REPRODUCIBLE_BUILD=yes buildworld for now before it is connected to the FreeBSD release build scripts. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-22reproducible FreeBSD: allow SOURCE_DATE_EPOCH through sudoEd Maste1-0/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-17reproducible debian: remove pbuilder hook A01_modfiy_src_dir: that's now ↵Mattia Rizzolo43-860/+0
done through pbuilderrc only Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-16reproducible Debian: add two new armhf hosts and their maintenace jobs, ↵Holger Levsen96-227/+3414
thanks vagrant Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-15reproducible fdroid: only libvirt images need to be readableHans-Christoph Steiner1-1/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-02-14reproducible fdroid: allow `sudo /bin/chmod -R a+rX /var/lib/libvirt/`Hans-Christoph Steiner1-1/+2
In order to convert the QEMU/KVM image to a vagrant box, we need to read the file directly. But that dir usually only lets root read the images. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-06reproducible debian: temporary disable build subdir name variationMattia Rizzolo41-0/+82
pbuilder 0.228 removed an undefined behaviour this feature was relying on. 0.228.4 will instead provide an (undocumented) interface to configure this value. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-28remove helmut from all root aliases except pb9Holger Levsen22-22/+22
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-21reproducible Debian: add code to fixup /(dev|run)/shm on boot, see #851427Holger Levsen45-0/+450
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-21reproducible Debian: refactor, use one common rc.local script for all hostsHolger Levsen45-251/+3050
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-01-19munin: be sure to monitor the statuse of /Mattia Rizzolo1-0/+1
In jenkins.d.n this was excluded, probably becuase the same device is also mounted under the schroots (?), and exclude_re exclude the schroot mount point, and the regexp is applied way too broadly… Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-26reproducible Debian: use pbuilder from jessie-backports on ubuntu xenial as ↵Holger Levsen8-0/+24
long as mapreri's xenial backport is not available Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-26fixup 8b943b55: reproducible Debian: run odd numbered codethink nodes in the ↵Holger Levsen45-45/+135
future too Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-26reproducible Debian: run odd numbered codethink nodes in the future tooHolger Levsen4-0/+68
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-26add missing filesHolger Levsen3-0/+1086
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-23reproducible Debian: build on tmpfs on arm64 tooHolger Levsen45-45/+45
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-23UseStringDeduplication is only available in Java 8Holger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-23tune jenkins with magic settings from ↵Holger Levsen1-2/+2
https://jenkins.io/blog/2016/11/21/gc-tuning/ Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-23throw more memory on jenkinsHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-23reproducible Debian: add redirects for arm64Holger Levsen1-5/+5
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-23reproducible FreeBSD: use BSD-style date argument for future dateEd Maste1-1/+1
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>