Commit 526e3d0a authored by Gustavo Zacarias's avatar Gustavo Zacarias Committed by Peter Korsgaard
Browse files

sysklogd: add initscript



Since we don't handle it in sysvinit inittab any longer let's add an
initscript to get things back into plug-and-play shape.

Signed-off-by: default avatarGustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent d61c8d73
Loading
Loading
Loading
Loading
+25 −0
Original line number Diff line number Diff line
#!/bin/sh

case "$1" in
	start)
		echo -n "Starting logging: "
		/sbin/syslogd -m 0
		/sbin/klogd
		echo "OK"
		;;
	stop)
		echo -n "Stopping logging: "
		[ -f /var/run/klogd.pid ] && kill `cat /var/run/klogd.pid`
		[ -f /var/run/syslogd.pid ] && kill `cat /var/run/syslogd.pid`
		echo "OK"
		;;
	restart|reload)
		$0 stop
		$0 start
		;;
	*)
		echo "Usage: $0 {start|stop|restart}"
		exit 1
esac

exit $?
+5 −0
Original line number Diff line number Diff line
@@ -27,4 +27,9 @@ define SYSKLOGD_INSTALL_TARGET_CMDS
	fi
endef

define SYSKLOGD_INSTALL_INIT_SYSV
	$(INSTALL) -m 755 -D package/sysklogd/S01logging \
		$(TARGET_DIR)/etc/init.d/S01logging
endef

$(eval $(generic-package))