From 9de16d22b0ac3cbb74793faa913db889d8151ee5 Mon Sep 17 00:00:00 2001
From: P. J. McDermott <pj@pehjota.net>
Date: Wed, 04 Jun 2014 23:08:41 -0400
Subject: Merge branch 'feature/init-system-improvements'.

---
(limited to 'src.etc/init.d/telnetd')

diff --git a/src.etc/init.d/telnetd b/src.etc/init.d/telnetd
index 0f51046..98f668d 100755
--- a/src.etc/init.d/telnetd
+++ b/src.etc/init.d/telnetd
@@ -1,32 +1,17 @@
-#!/bin/sh
+#!/bin/sh /etc/rc.common
+
+START='50'
+STOP='60'
 
 start()
 {
-	printf 'Starting telnetd... '
-	start-stop-daemon -S -q -n telnetd -x /usr/sbin/telnetd
-	printf 'done.\n'
+	log 'Starting telnetd'
+	start-stop-daemon -S -q -p /var/run/telnetd.pid -m \
+		-x /usr/sbin/telnetd -b -- -F
 }
 
 stop()
 {
-	printf 'Stopping telnetd... '
-	start-stop-daemon -K -q -n telnetd
-	printf 'done.\n'
+	log 'Stopping telnetd'
+	start-stop-daemon -K -q -p /var/run/telnetd.pid
 }
-
-case "${1}" in
-	start)
-		start
-		;;
-	stop)
-		stop
-		;;
-	restart)
-		stop
-		start
-		;;
-	*)
-		printf 'Usage: %s {start|stop|restart}\n' "${0}" >&2
-		exit 1
-		;;
-esac
--
cgit v0.9.1