#!/bin/sh case "${reason}" in BOUND|REBIND|REBOOT|RENEW|TIMEOUT|STATIC) # sync time as soon as connection is up # this reads nameserver from /etc/ntp.conf if ! pgrep -x ntpd >/dev/null; then ntpd --quit --panicgate fi # alternatively use ntpdate and give hostname #ntpdate -u pool.ntp.org ;; PREINIT|EXPIRE|INFORM|FAIL|IPV4LL|NAK|NOCARRIER|RELEASE|STOP) # do nothing here... ;; esac