#!/bin/sh

test -x /usr/sbin/atalkd || exit 0

case "$1" in
  start)
    echo "Starting AppleTalk daemons ..."

    start-stop-daemon --start --quiet --exec /usr/sbin/atalkd

    /usr/bin/nbprgstr -p 4 `hostname --short`:Workstation
    /usr/bin/nbprgstr -p 4 `hostname --short`:netatalk

    start-stop-daemon --start --quiet --exec /usr/sbin/papd
    start-stop-daemon --start --quiet --exec /usr/sbin/afpd
    ;;

  stop)
    start-stop-daemon --stop --quiet --oknodo --exec /usr/sbin/afpd
    start-stop-daemon --stop --quiet --oknodo --exec /usr/sbin/papd

    /usr/bin/nbpunrgstr `hostname --short`:Workstation
    /usr/bin/nbpunrgstr `hostname --short`:netatalk

    start-stop-daemon --stop --quiet --oknodo --exec /usr/sbin/atalkd
    ;;
  
  *)
    echo "Usage: /etc/init.d/netatalk {start|stop}" >&2
    exit 1
    ;;
esac

exit 0
