Author: wiget Date: Thu Jun 16 12:07:47 2005 GMT Module: SPECS Tag: HEAD ---- Log message: - fixed typo in Source34 and Source35 - build IS-IS deamon and package it in isisd subpackage - enable ICMP Router Discovery Protocol - release 2
---- Files affected: SPECS: quagga.spec (1.26 -> 1.27) ---- Diffs: ================================================================ Index: SPECS/quagga.spec diff -u SPECS/quagga.spec:1.26 SPECS/quagga.spec:1.27 --- SPECS/quagga.spec:1.26 Fri May 6 11:09:03 2005 +++ SPECS/quagga.spec Thu Jun 16 14:07:42 2005 @@ -4,7 +4,7 @@ Summary(pl): Zestaw oprogramowania do routingu Name: quagga Version: 0.99.1 -Release: 1 +Release: 2 License: GPL Group: Networking/Daemons Source0: http://www.quagga.net/download/%{name}-%{version}.tar.gz @@ -16,18 +16,21 @@ Source13: %{name}-ospfd.init Source14: %{name}-ripd.init Source15: %{name}-ripngd.init +Source16: %{name}-isisd.init Source20: %{name}-zebra.sysconfig Source21: %{name}-bgpd.sysconfig Source22: %{name}-ospf6d.sysconfig Source23: %{name}-ospfd.sysconfig Source24: %{name}-ripd.sysconfig Source25: %{name}-ripngd.sysconfig +Source26: %{name}-isisd.sysconfig Source30: %{name}-zebra.logrotate Source31: %{name}-bgpd.logrotate Source32: %{name}-ospfd.logrotate Source33: %{name}-ospf6d.logrotate -Source34: %{name}-ripngd.logrotate -Source35: %{name}-ripd.logrotate +Source34: %{name}-ripd.logrotate +Source35: %{name}-ripngd.logrotate +Source36: %{name}-isisd.logrotate Patch0: %{name}-info.patch Patch1: %{name}-proc.patch Patch2: %{name}-ospf_lsdb.patch @@ -154,6 +157,16 @@ %description ripngd -l pl Demon obsługi protokołu RIP w sieciach IPv6. +%package isisd +Summary: IS-IS routing daemon +Summary(pl): Demon routingu IS-IS +Group: Networking/Daemons +Requires: %{name} = %{version}-%{release} +Requires(post,preun): /sbin/chkconfig + +%description isisd +IS-IS routing daemon. + %package devel Summary: Header files for quagga libraries Summary(pl): Pliki nagłówkowe bibliotek quagga @@ -206,6 +219,9 @@ --enable-group=quagga \ --enable-vty-group=quaggavty \ --enable-rtadv \ + --enable-isisd \ + --disable-isis-topology \ + --enable-irdp \ --disable-watchquagga \ --with-libpam @@ -229,6 +245,7 @@ install %{SOURCE13} $RPM_BUILD_ROOT/etc/rc.d/init.d/ospfd install %{SOURCE14} $RPM_BUILD_ROOT/etc/rc.d/init.d/ripd install %{SOURCE15} $RPM_BUILD_ROOT/etc/rc.d/init.d/ripngd +install %{SOURCE16} $RPM_BUILD_ROOT/etc/rc.d/init.d/isisd install %{SOURCE20} $RPM_BUILD_ROOT/etc/sysconfig/zebra install %{SOURCE21} $RPM_BUILD_ROOT/etc/sysconfig/bgpd @@ -236,6 +253,7 @@ install %{SOURCE23} $RPM_BUILD_ROOT/etc/sysconfig/ospfd install %{SOURCE24} $RPM_BUILD_ROOT/etc/sysconfig/ripd install %{SOURCE25} $RPM_BUILD_ROOT/etc/sysconfig/ripngd +install %{SOURCE26} $RPM_BUILD_ROOT/etc/sysconfig/isisd install %{SOURCE30} $RPM_BUILD_ROOT/etc/logrotate.d/zebra install %{SOURCE31} $RPM_BUILD_ROOT/etc/logrotate.d/bgpd @@ -243,10 +261,11 @@ install %{SOURCE33} $RPM_BUILD_ROOT/etc/logrotate.d/ospf6d install %{SOURCE34} $RPM_BUILD_ROOT/etc/logrotate.d/ripd install %{SOURCE35} $RPM_BUILD_ROOT/etc/logrotate.d/ripngd +install %{SOURCE36} $RPM_BUILD_ROOT/etc/logrotate.d/isisd -touch $RPM_BUILD_ROOT/var/log/%{name}/{zebra,bgpd,ospf6d,ospfd,ripd,ripngd}.log +touch $RPM_BUILD_ROOT/var/log/%{name}/{zebra,bgpd,ospf6d,ospfd,ripd,ripngd,isisd}.log -touch $RPM_BUILD_ROOT%{_sysconfdir}/{vtysh,zebra,bgpd,ospf6d,ospfd,ripd,ripngd}.conf +touch $RPM_BUILD_ROOT%{_sysconfdir}/{vtysh,zebra,bgpd,ospf6d,ospfd,ripd,ripngd,isisd}.conf %clean rm -rf $RPM_BUILD_ROOT @@ -325,6 +344,17 @@ echo "Run '/etc/rc.d/init.d/ripngd start' to start ripngd routing deamon." >&2 fi +%post isisd +/sbin/chkconfig --add isisd >&2 +if [ ! -s %{_sysconfdir}/isisd.conf ]; then + echo "hostname `hostname`" > %{_sysconfdir}/isisd.conf +fi +if [ -f /var/lock/subsys/isisd ]; then + /etc/rc.d/init.d/isisd restart >&2 +else + echo "Run '/etc/rc.d/init.d/isisd start' to start IS-IS routing deamon." >&2 +fi + %preun if [ "$1" = "0" ]; then if [ -f /var/lock/subsys/zebra ]; then @@ -373,6 +403,14 @@ /sbin/chkconfig --del ripngd >&2 fi +%preun isisd +if [ "$1" = "0" ]; then + if [ -f /var/lock/subsys/isisd ]; then + /etc/rc.d/init.d/isisd stop >&2 + fi + /sbin/chkconfig --del isisd >&2 +fi + %postun [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 if [ "$1" = "0" ]; then @@ -459,6 +497,17 @@ %config(noreplace) %verify(not md5 mtime size) %attr(640,root,root) /etc/logrotate.d/ripngd %ghost /var/log/%{name}/ripngd* +%files isisd +%defattr(644,root,root,755) +%doc isisd/*sample* +%{_mandir}/man8/isisd* +%attr(755,root,root) %{_sbindir}/isisd +%attr(754,root,root) /etc/rc.d/init.d/isisd +%config(noreplace) %verify(not md5 mtime size) %attr(660,root,quagga) %{_sysconfdir}/isisd.conf +%config(noreplace) %verify(not md5 mtime size) %attr(640,root,root) /etc/sysconfig/isisd +%config(noreplace) %verify(not md5 mtime size) %attr(640,root,root) /etc/logrotate.d/isisd +%ghost /var/log/%{name}/isisd* + %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/lib*.so @@ -475,6 +524,12 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.27 2005/06/16 12:07:42 wiget +- fixed typo in Source34 and Source35 +- build IS-IS deamon and package it in isisd subpackage +- enable ICMP Router Discovery Protocol +- release 2 + Revision 1.26 2005/05/06 09:09:03 kosmo - updated to 0.99.1 - removed outdated quagga-netlink.patch ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/quagga.spec?r1=1.26&r2=1.27&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
