summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_maintenance.sh
AgeCommit message (Collapse)AuthorFilesLines
2016-12-10reproducible Debian: count lines, to indicate size of the problemHolger Levsen1-1/+1
2016-12-09reproducible: Avoid unexpected behaviour upon SQL queries that contain '%' ↵Daniel Shahaf1-1/+1
anywhere. (The behaviour of printf(1) may be well-defined on such inputs, but would nonetheless still be undesired.) Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-12-03reproducible Debian: drop check for MTU!=1500, this is appearantly fine…Holger Levsen1-8/+0
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-08reproducible debian: make bash sql sqlite/postgres agnosticValerie R Young1-1/+2
This commit does the following for all bash scripts: - remove sqlite specfic datetime functions in sql queries - remove double quotes from sql queries - replace the "REPLACE INTO" sql queries Signed-off-by: Mattia Rizzolo <mattia@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-11-08reproducible debian: add and use query_to_print bash functionValerie R Young1-2/+8
Signed-off-by: Mattia Rizzolo <mattia@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-10-28reproducible Debian: correctly test whether squid is downHolger Levsen1-1/+1
2016-10-17reproducible debian: add and use query_db bash functionValerie R Young1-5/+5
Signed-off-by: Mattia Rizzolo <mattia@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-10-17reproducible Debian: notify the irc channel if the proxy is gone, which ↵Holger Levsen1-1/+7
seems to be an i386 only problem which needs a bug report…
2016-09-13reproducible maintainance: ignore NOARP entries for mtu testHolger Levsen1-1/+1
2016-09-07reproducible debian: maintenance: give an hint of what command to run to fix ↵Mattia Rizzolo1-2/+2
the wrong MTU
2016-08-18reproducible Debian: inform the irc channel if a node has a wrong MTUHolger Levsen1-0/+1
2016-08-03cope with machines with multiple network interfacesPhilip Hands1-1/+1
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-08-03use 'ip link' rather than ifconfigPhilip Hands1-2/+2
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-08-03check whether network interface's MTU is 1500, else failHolger Levsen1-2/+9
2016-07-30reproducible: be verboseHolger Levsen1-1/+1
2016-07-30reproducible: regularily check whether the proxy worksHolger Levsen1-0/+2
2016-07-06detect another kind of network issue: 503Holger Levsen1-1/+1
2016-06-11reproducible debian: maintenance: adjust cut(1) parameters after file move, ↵Mattia Rizzolo1-6/+6
now logs are one level deeper Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-06-08reproducible debian: bug fix: only debian html belongs in tests.r-b.org/debianValerie R Young1-6/+6
2016-06-03reproducible debian: maintenance: fix typo in schedule_packages() nameMattia Rizzolo1-1/+1
2016-06-02reproducible debian: maintenance: turn on rescheduling packages where ↵Mattia Rizzolo1-3/+4
diffoscope failed due to schroot problems Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-06-02reproducible debian: maintenance: use fixed string matching instead of ↵Mattia Rizzolo1-1/+1
extended regexp, as it's a whole lot quicker and we don't use regexp here anyway Signed-off-by: Holger Levsen <holger@layer-acht.org>
2016-04-19reproducible debian: cleanup directories and processes later (assuming 18h ↵Holger Levsen1-17/+17
max. for 1st build, and 24h max. for 2nd)
2016-02-17reproducible maintenance: add mtime restriction to the 2nd group tooHolger Levsen1-2/+2
2016-02-17reproducible maintenance: actually cleanup those dirsHolger Levsen1-1/+1
2016-02-17reproducible maintenance: also cleanup temporary directories with 'new' ↵Holger Levsen1-1/+1
naming style
2016-02-17reproducible maintenance: fix outputHolger Levsen1-1/+1
2016-01-26reproducible Arch Linux: spell the projectHolger Levsen1-4/+4
2016-01-09reproducible maintenance: detect temporary diffoscope schroot problems and ↵Holger Levsen1-1/+27
(prepare to) reschedule automatically (not doing so yet)
2016-01-08reproducible: ignore header from psHolger Levsen1-1/+1
2016-01-07reproducible: look for reproducible_build.sh processes with pid 1 as parent ↵Holger Levsen1-0/+8
(=orphans) and let the maintenance job become unstable if found
2016-01-06update copyright yearsHolger Levsen1-1/+1
2016-01-06reproducible archlinux: only cause warning for maintenance job if updating ↵Holger Levsen1-1/+9
archlinux schroot fails
2016-01-01reproducible armhf: enable testing of testingHolger Levsen1-6/+0
2015-12-18reproducible debian armhf: also test experimentalHolger Levsen1-2/+2
2015-12-11fixup ee696ff even more: reproducible archlinux maintenanceHolger Levsen1-1/+1
2015-12-11fixup ee696ff some more: reproducible archlinux maintenanceHolger Levsen1-1/+1
2015-12-11reproducible: only do pbuilder maintenance if its usedHolger Levsen1-9/+11
2015-12-11fixup ee696ff: reproducible archlinux: update build schroot via maintenance jobHolger Levsen1-1/+1
2015-12-11reproducible archlinux: update build schroot via maintenance jobHolger Levsen1-0/+8
2015-12-10reproducible: build/maintenance: another cases of ='' => IS NULLMattia Rizzolo1-1/+1
2015-11-28reproducible: actually do what the comments say, remove stuff older than 2 daysHolger Levsen1-7/+7
2015-11-04reproducible: only keep artifacts for 1 day (instead of 2)Holger Levsen1-4/+4
2015-10-18reproducible: throw away temporary directories older than 2 days (instead of 3)Holger Levsen1-5/+5
2015-10-17reproducible: silently delete…Holger Levsen1-1/+2
2015-10-17reproducible: cleanup with sudoHolger Levsen1-1/+1
2015-10-17reproducible: cleanup pbuilder directories older than 3 daysHolger Levsen1-4/+3
2015-10-17reproducible: cleanup old pbuilder build directoriesHolger Levsen1-0/+12
2015-10-16reproducible: only keep artifacts for 2 days (instead of 3)Holger Levsen1-4/+4
2015-10-14reproducible: refactorHolger Levsen1-4/+5