-%bcond_without ipv6 # disable IPv6 support (and building bird-ipv6 package)
-%bcond_without ipv4 # disable IPv4 support (and building bird-ipv4 package)
+%bcond_without ipv6 # disable IPv6 support (and building bird-ipv6 package)
+%bcond_without ipv4 # disable IPv4 support (and building bird-ipv4 package)
# TODO:
# - trigger to clean up after old bird package (stop, chkconfig --del)
Summary: Routing daemon
Summary(pl): Demon dynamicznego routingu
Name: bird
-Version: 1.0.9
-Release: 0.3
+Version: 1.0.11
+Release: 0.1
License: GPL
Group: Networking/Daemons
Source0: ftp://bird.network.cz/pub/bird/%{name}-%{version}.tar.gz
-# Source0-md5: 6a1d94b8a33b80e754ea4f9cc0ac1ff3
+# Source0-md5: 9f9dfe2af0bde45a0adbbd0ebc36f249
Source1: %{name}-ipv4.init
Source2: %{name}-ipv4.sysconfig
Source3: %{name}-ipv6.init
Source4: %{name}-ipv6.sysconfig
-Patch0: %{name}-posix.patch
-Patch1: %{name}-flex.patch
+Patch0: %{name}-flex.patch
+Patch1: %{name}-64bit.patch
URL: http://bird.network.cz/
BuildRequires: autoconf
BuildRequires: automake
+BuildRequires: bison
+BuildRequires: flex
BuildRequires: readline-devel >= 4.2
PreReq: rc-scripts
Requires(post,preun): /sbin/chkconfig
support of all modern routing protocols, easy to use configuration
interface and powerful route filtering language.
-%description -l pl ipv4
+%description ipv4 -l pl
Projekt BIRD ma na celu utworzenie daemona dynamicznego routingu
pracuj±cego na systemach UNIX z pe³nym wsparciem dla nowoczesnych
protoko³ów routingu, ³atwym interfejsem konfiguracji i jêzykiem
support of all modern routing protocols, easy to use configuration
interface and powerful route filtering language.
-%description -l pl ipv6
+%description ipv6 -l pl
Projekt BIRD ma na celu utworzenie daemona dynamicznego routingu
pracuj±cego na systemach UNIX z pe³nym wsparciem dla nowoczesnych
protoko³ów routingu, ³atwym interfejsem konfiguracji i jêzykiem
if [ -f /var/lock/subsys/%{name}-ipv4 ]; then
/etc/rc.d/init.d/%{name}-ipv4 stop >&2
fi
- /sbin/chkconfig --del %{name}-ipv4 >&2
+ /sbin/chkconfig --del %{name}-ipv4 >&2
fi
%post ipv6
if [ -f /var/lock/subsys/%{name}-ipv6 ]; then
/etc/rc.d/init.d/%{name}-ipv6 stop >&2
fi
- /sbin/chkconfig --del %{name}-ipv6 >&2
+ /sbin/chkconfig --del %{name}-ipv6 >&2
fi
%files
%defattr(644,root,root,755)
%attr(755,root,root) %{_sbindir}/bird
%attr(754,root,root) /etc/rc.d/init.d/bird-ipv4
-%attr(754,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/bird-ipv4
-%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/bird.conf
+%attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/bird-ipv4
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/bird.conf
%endif
%if %{with ipv6}
%defattr(644,root,root,755)
%attr(755,root,root) %{_sbindir}/bird-6
%attr(755,root,root) %{_sbindir}/birdc-6
-%attr(754,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/bird-ipv6
-%attr(754,root,root) %config(noreplace) %verify(not size mtime md5) /etc/rc.d/init.d/bird-ipv6
-#%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/bird-6.conf
+%attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/bird-ipv6
+%attr(754,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/init.d/bird-ipv6
+#%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/bird-6.conf
%endif