Summary: The public release version of the GateD routing daemon. Summary(ja): GateD ルーティングデーモンのパブリックリリース版 Name: gated Version: 3.6 Release: 5vl1 Copyright: distributable Group: System Environment/Daemons Source0: ftp://ftp.gated.org/net-research/gated/gated-3-6.tar.gz Source1: gated-3.5.10-init Source2: gated-conf-3.5.11.tar.gz Source3: gated-docs-3.5.11.tar.gz Source4: gated-man-3.5.11.tar.gz Source5: gated-3.5.10-gated.conf Patch0: gated-3.5.11-rh70.patch Patch1: gated-3.6-noscram.patch Patch2: gated-3.6-installfix.patch URL: http://www.gated.org/ Prereq: /sbin/chkconfig BuildRoot: %{_tmppath}/%{name}-%{version}-root %description GateD is a modular software program consisting of core services, a routing database, and protocol modules which support multiple routing protocols (RIP v1, v2), OSPF, ISIS, SLSP, BGP (v3, v4), and EGP. GateD is designed to handle dynamic routing with a routing database built from the information exchanged by routing protocols. Install gated if you need a routing daemon. %description -l ja GateD はコアサービス,ルーティングデータベース,及び RIP v1, v2,OSPF, ISIS, SLSP, BGP (v3, v4), EGP 等のルーティング プロトコルに対応したモジュールから成る,モジュラー形式の ソフトウェアプログラムです. GateD はルーティングプロトコルで交わされた情報を元に生成された ルーティングデータベースを使って動的なルーティングを行う様 設計されています. ルーティングデーモンが必要な場合は gated をインストールして下さい. %prep %setup -q -n gated-public-3_6 -a 2 -a 3 -a 4 %patch0 -p1 -b .rh70 %patch1 -p1 -b .noscram %patch2 -p1 -b .installfix %build %configure --enable-dist \ --enable-inet \ --enable-bgp \ --enable-egp \ --enable-icmp \ --enable-rip \ --enable-ospf \ --enable-rdisc make depend # this stuff is all screwed up make || : make -C src/smux make -C src/krt make -C src/krt_os make -C src/krt_multi make -C src/gii make -C src/icmp make -C src/inet make -C src/ospf make -C src/rdisc make -C src/rip make -C src/gatedcompat make %install rm -fr ${RPM_BUILD_ROOT} %makeinstall mkdir -p ${RPM_BUILD_ROOT}%{_initdir} install -c -m 0755 %SOURCE1 ${RPM_BUILD_ROOT}%{_initdir}/gated mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8 install man/*8 ${RPM_BUILD_ROOT}%{_mandir}/man8 mkdir -p ${RPM_BUILD_ROOT}%{_sbindir} install src/gdc/gdc ${RPM_BUILD_ROOT}%{_sbindir} install src/ripquery/ripquery ${RPM_BUILD_ROOT}%{_sbindir} install src/ospf_monitor/ospf_monitor ${RPM_BUILD_ROOT}%{_sbindir} # sample config file cp %{SOURCE5} ./gated.conf.sample %clean rm -rf ${RPM_BUILD_ROOT} %post /sbin/ldconfig /sbin/chkconfig --add gated %preun if [ $1 = 0 ] ; then /sbin/chkconfig --del gated /sbin/service gated stop >/dev/null 2>&1 fi %postun if [ "$1" -ge "1" ]; then service gated condrestart > /dev/null 2>&1 fi %files %defattr(-,root,root) %doc CHANGES README VERSION gated.conf.sample %doc conf doc %config %{_initdir}/gated %{_sbindir}/gdc %{_sbindir}/ripquery %{_sbindir}/ospf_monitor %{_sbindir}/gated %changelog * Mon Feb 12 2001 MATSUBAYASHI 'Shaolin' Kohji - 3.6-5vl1 - based on 3.6-5 from Rawhide - use better macros (%%{_initdir}) - added Japanese summary and description * Tue Jan 23 2001 Nalin Dahyabhai - gettextize the init script * Wed Oct 11 2000 Jeff Johnson - re-add gdc (and ripquery) to the gated package (#18914). * Sat Jul 15 2000 Bill Nottingham - move initscript back * Wed Jul 12 2000 Prospector - automatic rebuild * Fri Jun 30 2000 Preston Brown - gated 3.6 public - include configs and man pages from old gated; they are missing from archive. - condrestart directive and initscript fixage/movage * Sun Jun 4 2000 Jeff Johnson - build with rpm FHS macros. - remove bogus dependence on libdb.so.3. * Thu Feb 17 2000 Bernhard Rosenkr舅zer - Update to 3.5.11 (this fixes bug #483 and probably #7811) - Get rid of CC=egcs (Bug #5929) - handle RPM_OPT_FLAGS - fix typo in specfile (Consortium_Agreement, not _Agreeemnt) * Wed Feb 9 2000 Jeff Johnson - init script marked config. * Mon Feb 7 2000 Bill Nottingham - handle compressed manpages * Mon Aug 16 1999 Bill Nottingham - initscript munging * Thu Apr 08 1999 Preston Brown - sample config script and init script are world readable * Wed Mar 31 1999 Jeff Johnson - kernel-2.2 changed /proc/net/route (#1894) * Sun Mar 21 1999 Cristian Gafton - auto rebuild in the new build environment (release 7) * Tue Dec 15 1998 Jeff Johnson - use /var/gated for generated files to avoid d-o-s attacks. * Mon Dec 7 1998 Jeff Johnson - merge in patches from Matthew Grant (#6) * Sun Dec 6 1998 Jeff Johnson - fix init script (#35). * Thu Sep 03 1998 Cristian Gafton - version 3.5.10 * Tue May 05 1998 Prospector System - translations modified for de, fr, tr * Wed Apr 22 1998 Michael K. Johnson - enhanced initscript * Wed Apr 08 1998 Cristian Gafton - upgraded to 3.5.9 * Thu Jan 8 1998 Cristian Gafton - upgraded to 3.5.8 - added glibc patch to aid glibc's brain-dead define of IFF_ constants as enums instead of #defines - we install now gated.conf.sample instead of gated.conf, so gated won't be started accidentaly anymore * Tue Oct 27 1997 Cristian Gafton - build against glibc; added BuildRoot