#!/bin/sh
###
#
#       This script enables RTC-DS13* Trickle Charger
#
##

start() {
	logger -s -p "user.info" -t "$0" "Start hwclock"
	
	/usr/local/bin/rtc/InitialReadHwClock
	# Some scripts may fail around epoch 0 (year 1970), so at least start with RTC default time +1y 
	if [ "$(date +'%Y')" -lt "2000" ]; then
		date -u -s "2001-01-01 00:00:00"
	fi
	logger -s -p "user.info" -t "$0" "OK"
}
stop() {
    logger -s -p "user.info" -t "$0" "Stopping hwclock"

    # write UTC time to clock
    hwclock -w -u

    logger s -p "user.info" -t "$0" "OK"
}
restart() {
    stop
    start
}

case "$1" in
  start)
      start
      ;;
  stop)
      stop
      ;;
  restart|reload)
      restart
      ;;
  *)
      echo "Usage: $0 {start|stop|restart}"
      exit 1
esac

exit $?
