mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-06 17:22:07 +01:00
31 lines
936 B
Bash
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
|