summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_maintenance.sh
AgeCommit message (Collapse)AuthorFilesLines
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
2015-10-14reproducible: only update existing schrootsHolger Levsen1-1/+1
2015-10-13reproducible: only update pbuilder base.tgz's if they existHolger Levsen1-1/+1
2015-10-10reproducible: refactor, turn 'env. has changed during builds' irc ↵Holger Levsen1-1/+1
notifications into mails
2015-10-10reproducible: sanitize naming schemeHolger Levsen1-1/+1
2015-10-10reproducible: refactor, turn remote error irc notifications into mailsHolger Levsen1-1/+1
2015-10-10reproducible: mv /var/lib/jenkins/stale_builds.txt ↵Holger Levsen1-1/+1
/var/log/jenkins/stale_builds.log
2015-10-09reproducible: maintenance: typo: s,Arch,ARCH,Mattia Rizzolo1-1/+1
2015-10-09reproducible: maintenance: remove lockfiles related code: we don't use ↵Mattia Rizzolo1-11/+0
lockfiles anymore
2015-10-09reproducible: give process some time to dieHolger Levsen1-0/+1
2015-10-09reproducible: actually kill processes foundHolger Levsen1-3/+7
2015-10-09reproducible: also use proper pkg name in subject of mailsHolger Levsen1-2/+3
2015-10-09reproducible: fix mail addresses when sending out notificationsHolger Levsen1-1/+1
2015-10-09reproducible: indicate processes to killHolger Levsen1-0/+1
2015-10-08reproducible: keep track of diskspace issues and notify daily per mailHolger Levsen1-1/+1
2015-10-06refactor: move cleanup_schroot_sessions() to common_functions.shHolger Levsen1-6/+1
2015-10-05reproducible: replace 'ps fax|grep -v grep|grep foo' with 'pgrep -f foo'Holger Levsen1-1/+1
2015-10-05reproducible: dont fail on vanishing cruftHolger Levsen1-5/+5
2015-10-05reproducible: explain those daily mails a bit betterHolger Levsen1-1/+1
2015-10-02reproducible: spool notifications to package maintainers and only send them ↵Holger Levsen1-1/+12
once a day
2015-09-26reproducible: also send mails about race conditions foundHolger Levsen1-7/+9