]> git.pld-linux.org Git - packages/gated.git/blame - gated.spec
- dropped pre-cvs changelog
[packages/gated.git] / gated.spec
CommitLineData
0a6eaa1d 1# TODO: FHS (/var/gated)
6390833b 2Summary: The GateD routing daemon
094b2214 3Summary(pl.UTF-8): GateD - demon routingu
3a36c22f
AM
4Name: gated
5Version: 3.5.10
8a34ef13 6%define src_version %(echo %{version} | tr . -)
3a36c22f 7Release: 9
3adb34cd 8License: distributable
6390833b 9Group: Networking/Daemons
860da643 10Source0: ftp://ftp.gated.org/net-research/gated/%{name}-%{src_version}.tar.gz
6d15e625 11# Source0-md5: 22fe312a12725df603eaf9bc76957cfd
3adb34cd
JB
12Source1: %{name}.init
13Source2: %{name}-%{version}-Config
14Source3: %{name}-%{version}-gated.conf
15Source4: %{name}-3.5.9-krt_ifread_ioctl.c
16Patch0: %{name}-3.5.7-linux.patch
17Patch1: %{name}-3.5.10-glibc.patch
18Patch2: %{name}-3.5.10-config.patch
19Patch4: %{name}-3.5.10-dump.patch
20Patch5: %{name}-3.5.x-linuxmc.patch
21Patch6: %{name}-3.5.10-ospfmonauth.patch
22Patch7: %{name}-3.5.10-kern22.patch
23URL: http://www.gated.org/
0a6eaa1d
JB
24PreReq: rc-scripts
25Requires(post,preun): /sbin/chkconfig
80d74d05 26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
0f61e6fe
JR
27
28%description
29GateD is a modular software program consisting of core services, a
30routing database, and protocol modules which support multiple routing
6390833b 31protocols (RIP versions 1 and 2, DCN HELLO, OSPF version 2, EGP
32version 2, BGP versions 2 through 4). GateD is designed to handle
33dynamic routing with a routing database built from the information
34exchanged by routing protocols.
0f61e6fe 35
24bd874e
JR
36%description -l pl.UTF-8
37GateD jest modułowym programem składającym się z rdzennych usług, bazy
38danych routingu oraz modułów protokołowych, które obsługują wiele
39protokołów rutowania (wersje 1 i 2 RIP, DCN HELLO, 2 wersja OSPF, 2
6390833b 40wersja EGP oraz BGP w wersji od 2 do 4). GateD pracuje z dynamicznym
24bd874e
JR
41routingiem za pomocą bazy danych rutowania zbudowanej z informacji
42wymienianych między protokołami rutujacymi.
f3ffa9ac 43
0f61e6fe
JR
44%prep
45%setup -q -n gated-3-5-10
46
47# patch0 not applied
6390833b 48%patch1 -p1
49%patch2 -p1
0f61e6fe
JR
50# patch3 doesn't exist
51%patch4 -p1
52%patch5 -p1
53%patch6 -p1
6390833b 54%patch7 -p1
0f61e6fe
JR
55
56cd src
3adb34cd 57cp -f %{SOURCE4} krt_ifread_ioctl.c
0f61e6fe
JR
58
59mkdir obj.`util/archtype`
60#cp configs/linux-2.0 obj.`util/archtype`/Config
3adb34cd 61cp -f %{SOURCE2} obj.`util/archtype`/Config
0f61e6fe
JR
62
63%build
64cd src
6b00313a 65%{__make} config
66%{__make} CC=egcs
0f61e6fe
JR
67
68%install
69rm -rf $RPM_BUILD_ROOT
6390833b 70install -d $RPM_BUILD_ROOT{%{sbindir},%{_bindir},%{_mandir}/man8},/etc/rc.d/init.d}
0f61e6fe 71
6b00313a 72%{__make} -C src install \
6390833b 73 BINDIR=$RPM_BUILD_ROOT%{_bindir} \
74 SBINDIR=$RPM_BUILD_ROOT%{_sbindir}
0f61e6fe 75
6b00313a 76%{__make} MANDIR=$RPM_BUILD_ROOT%{_mandir} install-man
0f61e6fe 77
6390833b 78install -d $RPM_BUILD_ROOT/var/gated
79install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/gated
80install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/gated.conf.sample
0f61e6fe 81
3adb34cd
JB
82%clean
83rm -rf $RPM_BUILD_ROOT
84
0f61e6fe 85%post
1e578621 86/sbin/chkconfig --add gated
0f61e6fe
JR
87
88%preun
3adb34cd 89if [ "$1" = "0" ] ; then
1e578621 90 /sbin/chkconfig --del gated
91fi
0f61e6fe
JR
92
93%files
6390833b 94%defattr(644,root,root,755)
95%attr(755,root,root) %{_sbindir}/gated
96%attr(755,root,root) %{_bindir}/*
97%{_mandir}/man8/*
0f61e6fe 98/var/gated
e3f5e16b 99%doc Acknowledgements BUGS CHANGES CHANGES.1
100%doc Consortium_Agreeemnt Copyright Copyright.ISIS Copyright.OSPF Licensing
101%doc INSTALL ISIS-config.ps README README.bgp README.make RELEASE TODO
102%doc src/configs/linux-README man/gated-2.0-impl.txt
103%doc conf doc
0f61e6fe 104
e6b859b3 105%attr(754,root,root) /etc/rc.d/init.d/gated
6390833b 106%config %{_sysconfdir}/gated.conf.sample
This page took 0.090221 seconds and 4 git commands to generate.