I accentally left some cruft and a few tabs instead of spaces for indentation in the init script. I've attached an updated patch.
-- John Wright <[EMAIL PROTECTED]>
diff -r f7a132382cd9 -r 8fe78c619fc6 debian/control --- a/debian/control Tue Dec 18 18:53:35 2007 -0700 +++ b/debian/control Thu Dec 20 13:21:42 2007 -0700 @@ -46,6 +46,14 @@ Description: Tool to send ICMP echo requ used to locate a machine if its hardware address is known but its IP address is unknown +Package: iputils-rdisc +Architecture: any +Depends: ${shlibs:Depends} +Description: Network router discovery daemon + rdisc implements client side of the ICMP router discover protocol. It is + typically invoked at boot time to populate the network routing tables + with default routes. + Package: netkit-ping Architecture: any Section: net diff -r f7a132382cd9 -r 8fe78c619fc6 debian/iputils-rdisc.default --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/debian/iputils-rdisc.default Thu Dec 20 13:21:42 2007 -0700 @@ -0,0 +1,1 @@ +RDISC_OPTS=-f diff -r f7a132382cd9 -r 8fe78c619fc6 debian/iputils-rdisc.docs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/debian/iputils-rdisc.docs Thu Dec 20 13:21:42 2007 -0700 @@ -0,0 +1,1 @@ +RELNOTES diff -r f7a132382cd9 -r 8fe78c619fc6 debian/iputils-rdisc.init --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/debian/iputils-rdisc.init Thu Dec 20 13:21:42 2007 -0700 @@ -0,0 +1,56 @@ +#!/bin/sh + +### BEGIN INIT INFO +# Provides: rdisc +# Required-Start: $network +# Required-Stop: $network +# Default-Start: S 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: rdisc +# Description: rdisc implements client side of the ICMP router +# discover protocol. rdisc is invoked at boot time to +# populate the network routing tables with default +# routes. +### END INIT INFO + +test -f /sbin/rdisc || exit 0 + +. /lib/lsb/init-functions + +# Default options. Override them in /etc/default/rdisc +RDISC_OPTS="-f" +if [ -r /etc/default/rdisc ]; then + . /etc/default/rdisc +fi + +case $1 in + start) + log_daemon_msg "Starting network router discovery daemon" "rdisc" + pid=`pidof rdisc` + if [ -n "$pid" ]; then + log_begin_msg "Already running." + log_end_msg 0 + exit 0 + fi + start-stop-daemon --start --quiet --oknodo --exec /sbin/rdisc -- $RDISC_OPTS + log_end_msg $? + ;; + stop) + log_daemon_msg "Stopping network router discovery daemon" "rdisc" + start-stop-daemon --stop --quiet --oknodo --exec /sbin/rdisc + log_end_msg $? + ;; + force-reload) + $0 restart + ;; + restart) + $0 stop + $0 start + ;; + *) + log_success_msg "Usage: $0 {start|stop|force-reload|restart}" + exit 1 + ;; +esac + +exit 0 diff -r f7a132382cd9 -r 8fe78c619fc6 debian/iputils-rdisc.manpages --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/debian/iputils-rdisc.manpages Thu Dec 20 13:21:42 2007 -0700 @@ -0,0 +1,1 @@ +doc/rdisc.8 diff -r f7a132382cd9 -r 8fe78c619fc6 debian/patches/targets.diff --- a/debian/patches/targets.diff Tue Dec 18 18:53:35 2007 -0700 +++ b/debian/patches/targets.diff Thu Dec 20 13:21:42 2007 -0700 @@ -1,11 +1,13 @@ ---- iputils-upstream/Makefile 2007-10-28 12:24:10.000000000 -0400 -+++ iputils/Makefile 2007-10-28 12:19:18.000000000 -0400 +Index: iputils-20071127.hg/Makefile +=================================================================== +--- iputils-20071127.hg.orig/Makefile 2007-12-09 20:56:22.000000000 -0700 ++++ iputils-20071127.hg/Makefile 2007-12-19 04:49:33.000000000 -0700 @@ -16,7 +16,7 @@ CCOPT=-D_GNU_SOURCE -O2 -Wstrict-prototypes -Wall -g CFLAGS=$(CCOPT) $(GLIBCFIX) $(DEFINES) -IPV4_TARGETS=tracepath ping clockdiff rdisc arping tftpd rarpd -+IPV4_TARGETS=tracepath ping arping ++IPV4_TARGETS=tracepath ping arping rdisc IPV6_TARGETS=tracepath6 traceroute6 ping6 TARGETS=$(IPV4_TARGETS) $(IPV6_TARGETS) diff -r f7a132382cd9 -r 8fe78c619fc6 debian/rules --- a/debian/rules Tue Dec 18 18:53:35 2007 -0700 +++ b/debian/rules Thu Dec 20 13:21:42 2007 -0700 @@ -43,6 +43,8 @@ install: build dh_installdirs -piputils-tracepath usr/bin dh_installdirs -piputils-ping bin dh_installdirs -piputils-arping usr/bin + dh_installdirs -piputils-rdisc sbin + dh_installinit install -m 4755 -o root -g root ping debian/iputils-ping/bin/ install -m 4755 -o root -g root ping6 debian/iputils-ping/bin/ @@ -53,6 +55,7 @@ install: build install -m 0755 -o root -g root tracepath6 \ debian/iputils-tracepath/usr/bin/ install -m 0755 -o root -g root arping debian/iputils-arping/usr/bin/ + install -m 0755 -o root -g root rdisc debian/iputils-rdisc/sbin/ # Build architecture-independent files here. # Pass -i to all debhelper commands in this target to reduce clutter. @@ -87,6 +90,7 @@ binary-arch: build install mv debian/iputils-tracepath/usr/share/man/man8/traceroute6.8 \ debian/iputils-tracepath/usr/share/man/man8/traceroute6.iputils.8 dh_installman -piputils-arping + dh_installman -piputils-rdisc dh_installchangelogs dh_strip dh_link