summaryrefslogtreecommitdiffstats
path: root/update_jdn.sh
AgeCommit message (Collapse)AuthorFilesLines
2017-10-11run 'apt-get clean' after installing packages as we use apt-get, not aptHolger Levsen1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-10-04fixup syntax error introduced in 4d8dfa127Holger Levsen1-2/+0
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-10-04drop lvc stuff, now that openqa.debian.net is getting into shapeHolger Levsen1-40/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-09-23reproducible Debian: use botch from stretchHolger Levsen1-1/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-08-11update_jdn: force reconfiguration of apache and munin when update_jdn.sh is ↵Mattia Rizzolo1-2/+2
updated Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-08-11enable the munin squid plugin on codethink nodes as wellMattia Rizzolo1-1/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-08-01lvc: ruby-json is needed for cucumber, but not elsewhere AFAIKPhilip Hands1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-08-01fixup! lvc: add new tails dependencies (we might want to ignore these)Philip Hands1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-08-01lvc: install pry on cucumber machines, for debuggingPhilip Hands1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-08-01lvc: add new tails dependencies (we might want to ignore these)Philip Hands1-1/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-08-01update_jdn.sh: update for stretch releasePhilip Hands1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-07-19Revert "reproducible Debian: teach jessie and ubuntu 16.04 how to ↵Mattia Rizzolo1-5/+0
debootstrap buster" ubuntu 16.04 debootstrap now knows about buster, and all debian hosts are now on stretch (which knows about buster). This reverts commit 62b892ac4d4fa9321f96fe4a10646842bbe00779. Closes: #865049 Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-07-05update_jdn: actually, we don't need libvirt on jenkins itself, the lvc jobs ↵Mattia Rizzolo1-3/+0
(the thing that need it) run elsewhere Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-07-05update_jdn: don't try to install a library (libvpx1) that doesn't exist ↵Mattia Rizzolo1-1/+0
anymore. library shouldn't be manually installed anyway, so let's just drop it Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-07-05update_jdn: replace old and gone transitional package libvirt-bin with the ↵Mattia Rizzolo1-4/+6
new packages Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-07-05update_jdn: libapache2-mod-macro has been a transitional package for a ↵Mattia Rizzolo1-1/+0
while, apache2-bin contains the macro nowadays Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-06-30reproducible Debian: postgresql-client depends on postgresql-client-9.6 in ↵Holger Levsen1-1/+1
stretch Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-30reproducible Debian: update postgresql-client for stretchHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-30reproducible Debian: upgraded jenkins and pb10 to stretch (=all debian ↵Holger Levsen1-9/+7
nodes), some work left to do Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-23jenkins >= 2.60.1 needs java 8Holger Levsen1-1/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-21force systemctl daemon-reload on deploymentsHolger Levsen1-0/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-21reproducible Debian: avoid syntax error if string is emptyHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-18reproducible Debian: use more sudo when being tired on a sunday evening…Holger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-18reproducible Debian: fix copy+waste errorHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-18reproducible Debian: teach jessie and ubuntu 16.04 how to debootstrap busterHolger Levsen1-0/+5
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-07Fixup a061099: add sudo to remove dsa-check-packagesAlexander Couzens1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-07Revert "remove temporary fix, now that the systems have been fixed"Alexander Couzens1-1/+12
This reverts commit 18d0dcd4953cdab320cdc6c80745d5c6b304a17b. Reintroduce the fix because the link from /usr/local/bin/dsa-check-packages -> /bin/true still exists. The link must be removed in order to fix it. Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-06-02reproducible Debian: new script, init_node, to initialize new build nodesHolger Levsen1-18/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-05-29update_jdn: call jenkins-jobs instead of jenkins-job-builder, as that's how ↵Mattia Rizzolo1-1/+1
it is named in 1.6.1 version Signed-off-by: Mattia Rizzolo <mattia@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-05-01fix typo, thanks danielshHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-05-01add some disclaimerHolger Levsen1-0/+17
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-05-01always cleanup $TMPFILE, thanks willdyeHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-29remove sysv requirement for pb3+4 which was added with 832972bd saying to do ↵Holger Levsen1-1/+0
so for all the nodes (so no pb3/4 specific reason)) Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-29force installation of systemd-sysv everywhereHolger Levsen1-1/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-29add temp. check to notify about nodes not using systemdHolger Levsen1-0/+8
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-29remove temporary fix, now that the systems have been fixedHolger Levsen1-7/+0
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-29fixup 6f531bb: fixup /bin/true no matter whether its shell or perlHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-29fixup /bin/true no matter whether its shell or perlHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-29fixup 48193a0f, use sudo for update_jdn.sh: rework disabling dsa-check-packagesHolger Levsen1-3/+3
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-29rc.local/update_jdn.sh: rework disabling dsa-check-packagesAlexander Couzens1-0/+17
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-24reproducible fdroid: give Hans-Christoph Steiner shell access to pb7Hans-Christoph Steiner1-0/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-21minor cleanupHolger Levsen1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-07fixup 79c4c28f some more, add whitespaceHolger Levsen1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-04-07fixup 79c4c28f, use quotesHolger Levsen1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-30update_jdn: use dpkg-query instead of grepping dpkg -l outputMattia Rizzolo1-2/+2
Signed-off-by: Mattia Rizzolo <mattia@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-30fixup 34c1585: reproducible Debian: remove unattended upgrades if its installedHolger Levsen1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-30reproducible Debian: remove unattended upgrades if its installedHolger Levsen1-0/+4
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-30reproducible Debian: dont (re-)install pbuilder if it's on holdHolger Levsen1-7/+10
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-03-09reproducible Debian: adjust code and comments for installing kernels to realityHolger Levsen1-4/+6
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2017-02-15reproducible fdroid: `apt install fdroidserver` for dependsHans-Christoph Steiner1-0/+1
Even though we're running fdroidserver from git, installing the Debian package is an easy way to get the dependencies. Signed-off-by: Holger Levsen <holger@layer-acht.org>