Commit d016a6a3 authored by Peter Korsgaard's avatar Peter Korsgaard
Browse files

chrony: add sysv initscript

parent 2c881c4b
Loading
Loading
Loading
Loading
+26 −0
Original line number Diff line number Diff line
#!/bin/sh
#
# Start chrony

[ -f /etc/chrony.conf ] || exit 0

case "$1" in
  start)
	echo "Starting chrony: "
	chronyd && echo "OK" || echo "FAIL"
	;;
  stop)
	echo -n "Stopping chrony: "
	killall chronyd && echo "OK" || echo "FAIL"
	;;
  restart|reload)
	"$0" stop
	sleep 1
	"$0" start
	;;
  *)
	echo "Usage: $0 {start|stop|restart}"
	exit 1
esac

exit $?
+4 −0
Original line number Diff line number Diff line
@@ -39,4 +39,8 @@ define CHRONY_INSTALL_TARGET_CMDS
	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR="$(TARGET_DIR)" install
endef

define CHRONY_INSTALL_INIT_SYSV
	$(INSTALL) -D -m 755 package/chrony/S49chrony $(TARGET_DIR)/etc/init.d/S49chrony
endef

$(eval $(generic-package))