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

Reply via email to