summaryrefslogtreecommitdiffstats
path: root/bin
AgeCommit message (Collapse)AuthorFilesLines
2017-11-08reproducible_lede: enable CONFIG_BUILDBOT to reduce inode load while buildingAlexander Couzens1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-06udd-query: multiarch_versionskew: check the count of elements in the file ↵Mattia Rizzolo1-3/+3
instead of file size psql now always print at least a newline, even if no records are returned, that broke our `[ -s $UDD ]` check. Read the whole file once and put it in a bash array for futher usage, including counting the elements. Closes: #864238 Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-06udd-query: remove the temporary file with a trapMattia Rizzolo1-2/+3
in case this script is called with the wrong argument, and in case of failures, etc, the temporary file would be left around otherwise Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-06udd-query: move from public-udd-mirror.xvm.mit.edu to udd-mirror.debian.netMattia Rizzolo1-3/+3
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-06udd-query: orphaned_without_o_bug: consider only the higher version instead ↵Mattia Rizzolo1-9/+9
of the latest upload date this fixes a fpos of a package adopted in experimental, but with a later qa upload in unstable. Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-05reproducible_lede: correct given path for node_cleanup_tmpdirs & node_save_logsAlexander Couzens1-4/+4
When moving LEDE build directory to /srv/workspace/chroots those has been mistyped to RESULTSDIR instead of TMPBUILDDIR. Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-05reproducible-archlinux: use sudo for pacmankpcyrd1-1/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-05reproducible fedora: don't use hidden files for the package listsMattia Rizzolo1-1/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-05reproducible-archlinux: explicitly sync packageskpcyrd1-0/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-05reproducible archlinux: don't use hidden files for the package listsMattia Rizzolo1-1/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-05reproducible-archlinux: try porting abs to aspkpcyrd2-6/+6
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-05reproducible_lede: enable building all packages againAlexander Couzens1-2/+1
It was disabled to improve the debug speed while doing changes on the reproducible_lede_common script. Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-05reproducible_lede: use correct place/variable to save resultsAlexander Couzens1-12/+12
Results on remote nodes are expected to be under $TMPDIR, which defined by openwrt_build. RESULTSDIR is undefined on the remote node Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-05reproducible archlinux: enable debugging modeMattia Rizzolo1-1/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-05reproducible-archlinux: fix date argumentskpcyrd1-1/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-04reproducible-archlinux: fix dependency conflictkpcyrd1-0/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-04jenkins_node_wrapper: whitelist rsync --server /srv/workspace/chroots/.Alexander Couzens1-0/+3
LEDE is using now /srv/workspace/chroots as build folders. Because LEDE is require this whitelist because it's downloading all source files on pb3 in one run and rsync'ing /dl folder to the jenkins-runner and from there to pb4. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-04reproducible-archlinux: download PKGBUILD to host /tmpkpcyrd1-1/+1
It seems the host /tmp is bind-mounted to the guest /tmp so we need to download to the host /tmp or it won't be visible on the guest /tmp. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-04reproducible-archlinux: ignore expired cert when building in the futurekpcyrd1-2/+10
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-04reproducible-archlinux: automatically replace pacman with pacman-gitJuliana Oliveira Rodrigues1-1/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-04jenkins_node_wrapper: allow rsync to send /srv/workspace/chroots/.*Alexander Couzens1-0/+2
LEDE changed to use /srv/workspace/chroots/ instead of /srv/reproducible-results/ to build on remote hosts Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-04reproducible-archlinux: disable signature verification when running in the ↵kpcyrd1-0/+4
future Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-04archlinux: adds pacman-git dependenciesJuliana Oliveira Rodrigues1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-03reproducible_lede: disable building all packages againAlexander Couzens1-1/+2
Testing new modification is faster without rebuilding everything Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-03reproducible_lede: replace TMPDIR -> RESULTSDIRAlexander Couzens2-70/+72
Make easier to read the code to know the difference between TMPDIR and TMPBUILDDIR Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-03reproducible_lede: openwrt_get_banner(): use locals instead of globalsAlexander Couzens1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-03reproducible_lede: add newline to $CONFIGAlexander Couzens1-1/+1
The missing newline makes the first line of the static config invalid. In particular CONFIG_ALL=y got invalidated. Additional check for empty lines and remove them. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-03reproducible_lede: show git log -1 in jenkins logAlexander Couzens1-0/+4
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-02reproducible-archlinux: use pacman-git until the next releasekpcyrd1-5/+12
2017-11-02reproducible-archlinux: make pacman fail less earlykpcyrd1-7/+0
2017-11-02reproducible archlinux: don't install absMattia Rizzolo1-3/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-11-02reproducible-archlinux: use sudo to prepare chrootkpcyrd1-2/+2
2017-11-02reproducible archlinux: remove -rf for regular filekpcyrd1-1/+1
2017-11-02reproducible-archlinux: avoid possible TOCTOU issuekpcyrd1-1/+3
2017-11-02reproducible-archlinux: Try to fix tar extractionkpcyrd1-6/+14
2017-11-02reproducible_lede: enable all packagesAlexander Couzens1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-11-02reproducible archlinux: fix sha1sums parsingkpcyrd1-5/+7
2017-10-23obsolete transitional: disable debug modeHolger Levsen1-10/+10
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-10-23obsolete transitional: add some || trueHolger Levsen1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-10-23obsolete-transitional: enable debug modeHolger Levsen1-5/+5
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-10-23obsolete-transitional: proper manual modeHolger Levsen1-5/+15
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-10-23new script and job to find obsolete transitional packages in (currently) busterHolger Levsen1-0/+190
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-10-23reproducible fdroid: point to canonical git reposHans-Christoph Steiner2-2/+8
All the big work has been merged, it is time to switch this to the canonical repos for everything! Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-10-18drop debug code, of course it works now…Holger Levsen1-2/+0
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-10-18chroot-installs: error out early on another job due to #877970 and add debug ↵Holger Levsen1-0/+4
code to see why this doesnt happen Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-10-18chroot-installs: ignore more transitional packages for a total of 200 bugs ↵Holger Levsen1-1/+19
filed against those packages which were already part of jessie and stretch and are still in sid now Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-10-18reproducible: health_check: include the running kernel version when ↵Mattia Rizzolo1-0/+1
reporting multiple kernel installed in /boot Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-10-17chroot-installs: skip some tests as long as #877970 is openHolger Levsen1-0/+14
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-10-17chroot-installs: ignore more known transitional packagesHolger Levsen1-1/+17
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-10-16chroot-installs: ignore more known transitional packagesHolger Levsen1-1/+21
Signed-off-by: Holger Levsen <holger@layer-acht.org>