chiark / gitweb /
* hosts/cadmium/onepackage-config: explain about archive skew.
[autopkgtest.git] / hosts / chinstrap / update-suppressions
1 #!/bin/sh
2
3 cd ${0%/*}
4
5 url='https://launchpad.net/ubuntu/+bugs?field.searchtext=&orderby=-importance&field.status%3Alist=New&field.status%3Alist=Incomplete&field.status%3Alist=Confirmed&field.status%3Alist=Triaged&field.status%3Alist=In+Progress&field.status%3Alist=Fix+Committed&assignee_option=any&field.assignee=&field.bug_reporter=ian%2Bubuntu-autopkgtest&field.bug_contact=&field.bug_commenter=&field.subscriber=&field.status_upstream-empty-marker=1&field.omit_dupes.used=&field.has_patch.used=&field.tag=&field.has_cve.used=&search=Search'
6
7 echo 'fetching'
8 curl -s -S -k -o webpage "$url"
9
10 echo 'grepping'
11 perl -ne '
12     print "$1\n" or die $! if
13      m,"https://bugs.launchpad.net/ubuntu/\+source/([-+.0-9a-z]+)/\+bug/\d+",
14 ' <webpage >suppressions.new
15
16 nl -ba suppressions.new
17
18 if ! test -s suppressions.new;
19 then
20         echo >&2 'NO SUPPRESSIONS - PROBABLY WENT WRONG
21
22 webpage:'
23         cat webpage
24 fi
25
26 echo 'uploading'
27
28 mv suppressions.new suppressions
29 RSYNC_RSH=ssh rsync suppressions cadmium.buildd:adt-play/.
30
31 echo 'done.'