-Rebind to new interfaces cleanly -Detach from old interfaces cleanly -Some conf options do not reload dynamically -Unbound grows some and this will shrink it Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
20 lines
669 B
Bash
Executable file
20 lines
669 B
Bash
Executable file
#!/bin/sh
|
|
##############################################################################
|
|
#
|
|
# Copyright (C) 2016 Eric Luehrsen
|
|
#
|
|
##############################################################################
|
|
#
|
|
# "Restart" Unbound on hotplug interface up:
|
|
# - Clean rebind of unbound to new interfaces
|
|
# - Some of Unbound conf options to not reload run time
|
|
# - Unbound can grow a bit so this will shrink it back
|
|
#
|
|
##############################################################################
|
|
|
|
if [ "$ACTION" = ifup ] && /etc/init.d/unbound enabled ; then
|
|
/etc/init.d/unbound restart
|
|
fi
|
|
|
|
##############################################################################
|
|
|