#! /bin/sh
# /etc/init.d/amd: start and stop the 4.4BSD automouter.

test -x /usr/sbin/amd || exit 0
 
# Configurable options:
AUTORUN=0		# Run AMD at startup?
NISMAPS=0		# Use NIS maps?
NISKEY=default		# What NIS key?
MASTER=amd.master	# Master map

test $AUTORUN = 1 || exit 0

case "$1" in
  start)
	if [ $NISMAPS = 1 ]
	then 
	  test -x /usr/bin/ypmatch || exit 0
	  AMDARGS=`ypmatch $NISKEY $MASTER 2>/dev/null`
	else
	  AMDARGS=`cat /etc/$MASTER 2>/dev/null`
	fi

	# If we got no default map, abort ...
	if [ -z "$AMDARGS" ]
	then
	  echo "$0: WARNING: Couldn't find master map..."
	  exit 0
	fi

	start-stop-daemon --start --verbose --exec /usr/sbin/amd \
	  -- -l syslog $AMDARGS
	;;

  stop)
	start-stop-daemon --stop --verbose --exec /usr/sbin/amd
	;;

  *)
	echo "Usage: /etc/init.d/amd {start|stop}"
	exit 1
esac

exit 0
