File: //usr/libexec/net/dns_config_change/log_dns_config_change.sh
#!/bin/sh
LOGGER="/usr/bin/logger"
log_msg()
{
${LOGGER} -p warn -t "dns_config_change hook event" "$1 "
}
case $1 in
--sdk-mod-ver)
#Print SDK support version
echo "1.0";
;;
--name)
#Print package name
echo ""
;;
--pkg-ver)
#Print package version
echo "1.0";
;;
--vendor)
#Print package vendor
echo "Synology";
;;
--pre)
;;
--post)
msg="${INTERFACE} (${NITEMS})"
for i in `seq 1 ${NITEMS}`
do
DNSNAME="DNS_$i"
eval DNS=\$$DNSNAME
msg=${msg}" DNS$i=${DNS}";
done
log_msg "${msg}"
;;
*)
echo ""
;;
esac