Files
dnscrypt-osxclient/DNSCrypt-Preference-Pane/DNSCrypt/extra/usr/scripts/handle-network-change.sh
T
2012-08-02 20:39:19 -07:00

21 lines
437 B
Bash
Executable File

#! /bin/sh
. ./common.inc
tickets_count=$(./get-tickets-count.sh)
[ "$tickets_count" != '0' ] && exit 0
if [ x"$1" != 'x--boot' ]; then
[ ! -e "$FALLBACK_FILE" ] && exit 0
./check-network-change.sh || exit 0
fi
lockfile -1 -r 30 -l 60 "$HANDLERS_LOCK_FILE" || exit 1
./set-dns-to-dhcp.sh
if [ ! -e "$DNSCRYPT_FILE" ]; then
rm -f "$HANDLERS_LOCK_FILE"
exit 0
fi
./switch-to-dnscrypt-if-required.sh
rm -f "$HANDLERS_LOCK_FILE"