~brian-murray/apport/ep-and-focal

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
MAILTO=martin.pitt@canonical.com,seb128@canonical.com,steve.langasek@canonical.com

# m h  dom mon dow   command

# reboots with running retracers will leave those behind
@reboot rm lock.*

# duplicate checking (without retracing)
*/10 * * * * schroot -q -c trusty-amd64 -- sh -c 'APPORT_CRASHDB_CONF=config/crashdb.conf PYTHONPATH=apport apport/bin/crash-digger -l lock.dupcheck -d ~/apport_duplicates.db --auth ~/launchpad-credentials -v -D >> log/dupcheck.txt 2>&1 || tail -n 15 log/dupcheck.txt'

# i386 and rsyncing duplicate database
2,17,32,47 * * * * schroot -q -c trusty-amd64 -- sh -c 'APPORT_CRASHDB_CONF=config/crashdb.conf PYTHONPATH=apport apport/bin/crash-digger -c config -C cache-i386 --crash-db=ubuntu-i386 -l lock.i386 -d apport_duplicates.db --auth launchpad-credentials --publish-db apport-duplicates >> log/i386.txt 2>&1 || tail -n 15 log/i386.txt'; cp apport_duplicates.db apport-duplicates/; rsync -logDtprz -e 'ssh -i .ssh/id_rsa_apportdupes' --delete apport-duplicates/ archive-team.internal:public_html/apport-duplicates

# amd64
9,24,39,54 * * * * schroot -q -c trusty-amd64 -- sh -c 'APPORT_CRASHDB_CONF=config/crashdb.conf PYTHONPATH=apport apport/bin/crash-digger -c config -C cache-amd64 --crash-db=ubuntu-amd64 -l lock.amd64 -d apport_duplicates.db --auth launchpad-credentials >> log/amd64.txt 2>&1 || tail -n 15 log/amd64.txt'

# armhf
5,20,35,50 * * * * schroot -q -c trusty-amd64 -- sh -c 'APPORT_CRASHDB_CONF=config/crashdb.conf PYTHONPATH=apport apport/bin/crash-digger -c config -C cache-armhf --crash-db=ubuntu-armhf -l lock.armhf -d apport_duplicates.db --auth launchpad-credentials >> log/armhf.txt 2>&1 || tail -n 15 log/armhf.txt'