2
0
mirror of https://github.com/dnscrypt/dnscrypt-server-docker synced 2024-11-15 18:13:53 +00:00
dnscrypt-server-docker/key-rotation.sh

19 lines
408 B
Bash
Raw Normal View History

2015-07-05 23:39:54 +00:00
#! /bin/sh
sleep 1800
KEYS_DIR="/opt/dnscrypt-wrapper/etc/keys"
STKEYS_DIR="${KEYS_DIR}/short-term"
rotation_needed() {
if [ $(find "$STKEYS_DIR" -type f -cmin -720 -print -quit | wc -l | sed 's/[^0-9]//g') -le 0 ]; then
2015-07-05 23:39:54 +00:00
echo true
else
echo false
fi
}
[ $(rotation_needed) = true ] || exit 0
sv status dnscrypt-wrapper | egrep -q '^run:' || exit 0
sv restart dnscrypt-wrapper