aports/main/nsd/nsdc
2011-03-29 23:40:36 -05:00

31 lines
936 B
Bash

#!/bin/sh
#
# nsdc replacement script by Matt Smith <msmith@alpinelinux.org>
#
usage() {
echo "Usage: `basename $0` {start|stop|reload|rebuild|restart|"
echo " running|update|notify|patch}"
echo "commands:"
echo " start Start nsd server."
echo " stop Stop nsd server."
echo " reload Nsd server reloads database file."
echo " rebuild Compile database file from zone files."
echo " restart Stop the nsd server and start it again."
echo " running Prints message and exit nonzero if server not running."
echo " update Try to update all slave zones hosted on this server."
echo " notify Send notify messages to all secondary servers."
echo " patch Merge zone transfer changes back to zone files."
}
if [ $# -eq 0 ]; then
usage
else
case "$1" in
"-h"|"--help")
usage;;
*)
/etc/init.d/nsd $*
esac
fi