Re: gated package
On Wed, 24 Mar 1999 04:06:05 +0000 (GMT), "Jeremy T. Bouse" <undrgrid@UnderGrid.net> said:
>
> I noticed on the WNPP page that someone had sent in an intent to
> package the GateD routing daemon...
There's a package of 3.5.8 at debs.fuller.edu that was made by Dermot
Bradley. He'd said it couldn't be part of Debian itself because of
licensing problems, I presume this applied to it being part of non-free
as well but I didn't investigate.
I used his diff to make a local 3.5.9 package with little effort last
fall. Here's a simple patch I'd applied on top of it.
Index: control
####### gated-3.5.9/debian/ => debian
--- gated-3.5.8/debian/control Fri Nov 6 16:06:03 1998
+++ gated-3.5.9/debian/control Fri Nov 6 16:07:31 1998
@@ -7,7 +7,7 @@
Package: gated
Architecture: any
Depends: ${shlibs:Depends}
-Description: Gated with RIP and OSPF support.
+Description: routing daemon with ICMP, RIP 1/2, IGMP, OSPF support
Gated is a software router consisting of core services, a routing database,
and protocol modules supporting RIP version 1 and 2, and OSPF version 2.
Gated is designed to handle dynamic routing with a routing database built
@@ -16,7 +16,7 @@
Package: gated-doc
Architecture: all
Suggests: httpd
-Description: Gated HTML documentation.
+Description: HTML documentation for gated
Gated is a software router consisting of core services, a routing database,
and protocol modules supporting RIP version 1 and 2, and OSPF version 2.
Gated is designed to handle dynamic routing with a routing database built
Index: cron.daily
####### gated-3.5.9/debian/ => debian
--- gated-3.5.8/debian/cron.daily Fri Nov 6 16:06:03 1998
+++ gated-3.5.9/debian/cron.daily Fri Nov 6 16:07:32 1998
@@ -3,6 +3,8 @@
# gated Rotate the Gated logfiles daily.
#
+test -f /usr/bin/gdc || exit 0
+
# Delete any logfiles more than 7 days old.
gdc toggletrace
umask 022
Index: init
####### gated-3.5.9/debian/ => debian
--- gated-3.5.8/debian/init Fri Nov 6 16:06:03 1998
+++ gated-3.5.9/debian/init Fri Nov 6 16:07:32 1998
@@ -4,7 +4,6 @@
# Modified for Debian GNU/Linux by Ian Murdock <imurdock@gnu.ai.mit.edu>.
# Modified for Debian by Christoph Lameter <clameter@debian.org>
-PATH=/bin:/usr/bin:/sbin:/usr/sbin
DAEMON=/usr/sbin/gated
test -f $DAEMON || exit 0
@@ -22,10 +21,16 @@
--exec $DAEMON
echo "."
;;
- reload)
+ reload|force-reload)
echo -n "Reloading gated configuration..."
start-stop-daemon --stop --quiet --signal 1 --pidfile /var/run/gated.pid \
--exec $DAEMON
+ echo "done."
+ ;;
+ restart)
+ # You can't stop/start here because gated takes too long to shut down.
+ echo -n "Restarting gated..."
+ gdc -q restart || echo "Warning: return $? from gdc" >&2
echo "done."
;;
*)
Index: rules
####### gated-3.5.9/debian/ => debian
--- gated-3.5.8/debian/rules Fri Nov 6 16:06:03 1998
+++ gated-3.5.9/debian/rules Fri Nov 6 16:07:31 1998
@@ -53,7 +53,6 @@
dh_shlibdeps
dh_gencontrol
# dh_makeshlibs
- dh_du
dh_md5sums
dh_builddeb
--
Roderick Schertler
roderick@argon.org
Reply to: