blob: 25068a819b0ed4898ee6e522dcd636ab9f4e1e1c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/bin/sh
set -e
outfile='/etc/raddb/mods-config/files/authorize'
tmpfile="$(mktemp /tmp/getusers.XXXXXXXX)"
cleanup() {
rm -f "$tmpfile"
}
trap cleanup EXIT SIGINT SIGTERM
curl -fs -o "$tmpfile" '{{ radius_passwords.download_url }}'
if ! diff -q "$tmpfile" "$outfile" >/dev/null; then
install -m0640 "$tmpfile" "$outfile"
systemctl restart radiusd.service
fi
|