chiark / gitweb /
Infra: get-dm-txt: Break out $certargs
[dgit.git] / infra / get-dm-txt
1 #!/bin/sh
2 set -e
3
4 cd /srv/dgit.debian.org/data
5
6 file=dm.txt
7 server=ftp-master.debian.org
8 path=$file
9 cert=/etc/ssl/certs/$server.pem
10
11 certargs="--ca-certificate=$cert --ca-directory=/dev/enoent"
12
13 with-lock-ex -f $file.lock sh -c "
14         if ! wget $certargs \
15                 -O $file.new https://$server/$path >$file.stderr 2>&1; then
16                 cat $file.stderr >&2
17                 exit 127
18         fi
19         mv -f $file.new $file
20 "