X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=scripts%2Fdebian%2Fupdate-bugdoctxt;h=b83e266ac00a0d07a3d2be58748488b9adf09193;hb=1de76eb5aa6362ae861d391b63bb1a889b8cc050;hp=2a89da403cb1483c502992a4352e8968ba8712e5;hpb=50db22ea5f288daa39f81138a41a509d9a41cc3e;p=dak.git diff --git a/scripts/debian/update-bugdoctxt b/scripts/debian/update-bugdoctxt index 2a89da40..b83e266a 100755 --- a/scripts/debian/update-bugdoctxt +++ b/scripts/debian/update-bugdoctxt @@ -1,4 +1,6 @@ -#!/bin/sh -e +#!/bin/bash + +set -e export SCRIPTVARS=/srv/ftp-master.debian.org/dak/config/debian/vars . $SCRIPTVARS @@ -6,15 +8,15 @@ export SCRIPTVARS=/srv/ftp-master.debian.org/dak/config/debian/vars export TERM=linux destdir=$ftpdir/doc -urlbase=http://www.debian.org/Bugs/ +urlbase=https://www.debian.org/Bugs/ cd $destdir convert () { src=$1; dst=$2 rm -f .new-$dst - echo Generating $dst from http://www.debian.org/Bugs/$src ... - lynx -nolist -dump $urlbase$src | sed -e 's/^ *$//' | perl -00 -ne 'exit if /Back to the Debian Project homepage/; print unless ($.==1 || $.==2 || $.==3 || /^\s*Other BTS pages:$/m)' >.new-$dst + echo Generating $dst from https://www.debian.org/Bugs/$src ... + sudo -u dak-unpriv SSL_CERT_FILE=/etc/ssl/ca-debian/ca-certificates.crt lynx -nolist -dump $urlbase$src | sed -e 's/^ *$//' | perl -00 -ne 'exit if /Back to the Debian Project homepage/; print unless ($.==1 || $.==2 || $.==3 || /^\s*Other BTS pages:$/m)' >.new-$dst if cmp -s .new-$dst $dst ; then rm -f .new-$dst else mv -f .new-$dst $dst fi