blob: 49163a030e0878cbe185973779a148f9be7bb37f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#!/bin/bash
cd "$(dirname "$0")"
if [ -f '/mnt/key/192.168.0.1' ]; then
gpg_options='--passphrase-file /mnt/key/192.168.0.1'
fi
credentials=$(
gpg -d ${gpg_options} --no-tty --batch -o - credentials.gpg 2>/dev/null
)
err=$?
if [ ${err} -ne 0 ]; then
>&2 echo 'gpg decrypt error'
exit ${err}
fi
curl \
-Ss \
--resolve backup-lo.ddns.eckner.net:443:backup-lo.vpn.ddns.eckner.net:443 \
'https://backup-lo.ddns.eckner.net/chassis.html' \
--cacert backup-lo.crt \
--digest \
--user "${credentials}" \
| sed '
s,^.*<TR><TD><STRONG>Power Status:</STRONG></TD><TD>\([^<>]*\)</TD></TR>.*$,\1,
t
d
'
|