1 Summary: The GateD routing daemon.
5 Copyright: distributable
6 Group: System Environment/Daemons
7 Source0: ftp://ftp.gated.org/net-research/gated/gated-3-5-10.tar.gz
8 Source1: gated-3.5.10-init
9 Source2: gated-3.5.10-Config
10 Source3: gated-3.5.10-gated.conf
11 Source4: gated-3.5.9-krt_ifread_ioctl.c
12 Patch0: gated-3.5.7-linux.patch
13 Patch1: gated-3.5.10-glibc.patch
14 Patch2: gated-3.5.10-config.patch
15 Patch4: gated-3.5.10-dump.patch
16 Patch5: gated-3.5.x-linuxmc.patch
17 Patch6: gated-3.5.10-ospfmonauth.patch
18 Patch7: gated-3.5.10-kern22.patch
20 Buildroot: /var/tmp/%{name}-root
21 Prereq: /sbin/chkconfig
22 Url: http://www.gated.org/
25 GateD is a modular software program consisting of core services, a
26 routing database, and protocol modules which support multiple routing
27 protocols (RIP versions 1 and 2, DCN HELLO, OSPF version 2, EGP version 2,
28 BGP versions 2 through 4). GateD is designed to handle dynamic routing
29 with a routing database built from the information exchanged by routing
32 Install gated if you need a routing daemon.
35 %setup -q -n gated-3-5-10
39 %patch2 -p1 -b .config
40 # patch3 doesn't exist
44 %patch7 -p1 -b .kern22
47 cp %SOURCE4 krt_ifread_ioctl.c
49 mkdir obj.`util/archtype`
50 #cp configs/linux-2.0 obj.`util/archtype`/Config
51 cp %SOURCE2 obj.`util/archtype`/Config
59 rm -rf $RPM_BUILD_ROOT
60 mkdir -p $RPM_BUILD_ROOT/{usr/{sbin,bin,man/man8},etc/rc.d/init.d}
63 BINDIR=$RPM_BUILD_ROOT/usr/bin \
64 SBINDIR=$RPM_BUILD_ROOT/usr/sbin \
67 make MANDIR=$RPM_BUILD_ROOT/usr/man install-man
69 install -m 0755 -d $RPM_BUILD_ROOT/var/gated
70 install -m 0755 %SOURCE1 $RPM_BUILD_ROOT/etc/rc.d/init.d/gated
71 install -m 0644 %SOURCE3 $RPM_BUILD_ROOT/etc/gated.conf.sample
75 /sbin/chkconfig --add gated
79 /sbin/chkconfig --del gated
85 %attr(755,root,root) /usr/bin/*
89 %doc Acknowledgements BUGS CHANGES CHANGES.1
90 %doc Consortium_Agreeemnt Copyright Copyright.ISIS Copyright.OSPF Licensing
91 %doc INSTALL ISIS-config.ps README README.bgp README.make RELEASE TODO
92 %doc conf doc src/configs/linux-README
93 %doc man/gated-2.0-impl.txt
95 /etc/rc.d/init.d/gated
96 %config /etc/gated.conf.sample
99 rm -rf $RPM_BUILD_ROOT