Delete temp dir in update-fastly-ips script
[mirror/dsa-puppet.git] / modules / puppetmaster / files / update-fastly-ips.sh
1 #!/bin/sh
2
3 set -e
4
5 dest="$1"
6 tmp=$(mktemp -d)
7 trap 'rm -rf $tmp' EXIT
8
9 cd $tmp
10 if [ -d /etc/ssl/ca-global ]; then
11         wgetopts=--ca-directory=/etc/ssl/ca-global
12 fi
13 wget $wgetopts -q https://api.fastly.com/public-ip-list
14 if cmp public-ip-list "$dest" >/dev/null; then
15         exit 0
16 fi
17 chmod --reference="$dest" public-ip-list
18 mv public-ip-list "$dest"