1 Summary: The GateD routing daemon
2 Summary(pl): GateD - demon routingu
5 %define src_version %(echo %version | sed 's/\\./-/g')
8 Group: Networking/Daemons
9 Source0: ftp://ftp.gated.org/net-research/gated/%{name}-%{src_version}.tar.gz
11 Source2: %{name}-%{version}-Config
12 Source3: %{name}-%{version}-gated.conf
13 Source4: %{name}-3.5.9-krt_ifread_ioctl.c
14 Patch0: %{name}-3.5.7-linux.patch
15 Patch1: %{name}-3.5.10-glibc.patch
16 Patch2: %{name}-3.5.10-config.patch
17 Patch4: %{name}-3.5.10-dump.patch
18 Patch5: %{name}-3.5.x-linuxmc.patch
19 Patch6: %{name}-3.5.10-ospfmonauth.patch
20 Patch7: %{name}-3.5.10-kern22.patch
21 URL: http://www.gated.org/
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 Prereq: /sbin/chkconfig
25 Prereq: /sbin/ldconfig
28 GateD is a modular software program consisting of core services, a
29 routing database, and protocol modules which support multiple routing
30 protocols (RIP versions 1 and 2, DCN HELLO, OSPF version 2, EGP
31 version 2, BGP versions 2 through 4). GateD is designed to handle
32 dynamic routing with a routing database built from the information
33 exchanged by routing protocols.
36 GateD jest modu³owym programem sk³adaj±cym siê z rdzennych us³ug, bazy
37 danych routingu oraz modu³ów protoko³owych, które obs³uguja wiele
38 protoko³ów rutowania (wersje 1 i 2 RIP, DCN HELLO, 2 wersja OSPF, 2
39 wersja EGP oraz BGP w wersji od 2 do 4). GateD pracuje z dynamicznym
40 routingiem za pomoc± bazy danych rutowania zbudowanej z informacji
41 wymianianych miêdzy protoko³ami rutujacymi.
44 %setup -q -n gated-3-5-10
49 # patch3 doesn't exist
56 cp -f %{SOURCE4} krt_ifread_ioctl.c
58 mkdir obj.`util/archtype`
59 #cp configs/linux-2.0 obj.`util/archtype`/Config
60 cp -f %{SOURCE2} obj.`util/archtype`/Config
68 rm -rf $RPM_BUILD_ROOT
69 install -d $RPM_BUILD_ROOT{%{sbindir},%{_bindir},%{_mandir}/man8},/etc/rc.d/init.d}
71 %{__make} -C src install \
72 BINDIR=$RPM_BUILD_ROOT%{_bindir} \
73 SBINDIR=$RPM_BUILD_ROOT%{_sbindir}
75 %{__make} MANDIR=$RPM_BUILD_ROOT%{_mandir} install-man
77 install -d $RPM_BUILD_ROOT/var/gated
78 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/gated
79 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/gated.conf.sample
81 gzip -9nf Acknowledgements BUGS CHANGES CHANGES.1 \
82 Consortium_Agreeemnt Copyright Copyright.ISIS Copyright.OSPF Licensing \
83 INSTALL ISIS-config.ps README README.bgp README.make RELEASE TODO \
84 src/configs/linux-README man/gated-2.0-impl.txt
87 rm -rf $RPM_BUILD_ROOT
91 /sbin/chkconfig --add gated
94 if [ "$1" = "0" ] ; then
95 /sbin/chkconfig --del gated
99 %defattr(644,root,root,755)
100 %attr(755,root,root) %{_sbindir}/gated
101 %attr(755,root,root) %{_bindir}/*
105 %doc {Acknowledgements,BUGS,CHANGES,CHANGES.1}.gz
106 %doc {Consortium_Agreeemnt,Copyright,Copyright.ISIS,Copyright.OSPF,Licensing}.gz
107 %doc {INSTALL,ISIS-config.ps,README,README.bgp,README.make,RELEASE,TODO}.gz
108 %doc conf doc src/configs/linux-README.gz man/gated-2.0-impl.txt.gz
110 %attr(754,root,root) /etc/rc.d/init.d/gated
111 %config %{_sysconfdir}/gated.conf.sample