#!/bin/sh
DAEMON=/usr/sbin/ntpd
NAME=ntpd
DESC="Busybox NTP client service"
ARGS="-n"
PEERS=""

test -f $DAEMON || exit 0

set -e

case "$1" in
    start)
      if [ -f /etc/ntp.conf ]; then
        . /etc/ntp.conf
        PEERS=`echo $PEERS | awk '{for(i=1;i<=NF;i++){printf "-p %s ", $i};}'`
      fi
      echo -n "starting $DESC: $NAME... with PEERS=\"$PEERS\" "
      start-stop-daemon -S -b -n $NAME -a $DAEMON -- $ARGS $PEERS -S $0
      echo "done."
  ;;
    stop)
      echo -n "stopping $DESC: $NAME... "
      start-stop-daemon -K -n $NAME
      echo "done."
  ;;
    restart)
      echo -n "restarting $DESC: $NAME... "
      $0 stop
      $0 start
      echo "done."
  ;;
    step|periodic)
      hwclock -w
      exit 0
  ;;
    stratum|unsync)
      exit 0
  ;;
    *)
      echo "Usage: $0 {start|stop|restart}"
      exit 1
  ;;
esac

exit 0

