cvsdist 2872495
# configure options
1acef02
%define 	with_snmp	1
cvsdist 2872495
%define		with_vtysh	1
cvsdist 2872495
%define		with_ospf_te	1
cvsdist 2872495
%define		with_opaque_lsa 1
cvsdist 2872495
%define		with_tcp_zebra	0
11e48ac
%define		with_pam	0
cvsdist 2872495
%define		with_ipv6	1
ff438e6
%define		with_isisd	1
cvsdist 2872495
%define		with_ospfclient 1
cvsdist 2872495
%define		with_ospfapi	1
cvsdist 51567ae
%define         with_rtadv      1
cvsdist 2872495
%define		with_multipath	64
cvsdist 2872495
%define		quagga_uid      92
cvsdist 2872495
%define		quagga_gid      92
cvsdist 2872495
%define		quagga_user	quagga
cvsdist d3aa9a9
%define		vty_group	quaggavt
d9063d8
%define		vty_gid		85
cvsdist 2872495
cvsdist 2872495
# path defines
cvsdist 2872495
%define		_sysconfdir	/etc/quagga
cvsdist 2872495
%define		zeb_src		%{_builddir}/%{name}-%{version}
cvsdist 2872495
%define		zeb_rh_src	%{zeb_src}/redhat
cvsdist 2872495
%define		zeb_docs	%{zeb_src}/doc
cvsdist 2872495
cvsdist 2872495
# defines for configure
cvsdist 2872495
%define		_libexecdir	%{_exec_prefix}/libexec/quagga
cvsdist 51567ae
%define		_includedir	%{_prefix}/include
cvsdist 2872495
%define		_libdir		%{_exec_prefix}/%{_lib}/quagga
cvsdist 2872495
%define		_localstatedir	/var/run/quagga
cvsdist 2872495
7709fc0
Summary:    Routing daemon
Jiri Skala 7176483
Name:       quagga
70cee2f
Version:    0.99.21
Adam Tkac f24af48
Release:    3%{?dist}
Jiri Skala 7176483
License:    GPLv2+
7709fc0
Group:      System Environment/Daemons
70cee2f
Source0:    http://www.quagga.net/download/%{name}-%{version}.tar.xz
7709fc0
Source1:    quagga-filter-perl-requires.sh
Jiri Skala f6a68ad
Source2:    quagga-tmpfs.conf
24df282
cvsdist 2872495
URL:		http://www.quagga.net
cvsdist 2872495
%if %with_snmp
fenlason 7714ba1
BuildRequires:	net-snmp-devel
1acef02
Requires:	net-snmp
cvsdist 2872495
%endif
cvsdist 2872495
%if %with_vtysh
cvsdist 2872495
BuildRequires:	readline readline-devel ncurses ncurses-devel
1acef02
Requires:	ncurses
cvsdist 2872495
%endif
70cee2f
BuildRequires:	texinfo tetex libcap-devel texi2html
10e21d5
10e21d5
%if %with_pam
10e21d5
BuildRequires:  pam-devel
10e21d5
Requires:       pam
10e21d5
%endif
10e21d5
cvsdist 2872495
%define __perl_requires %{SOURCE1}
cvsdist 2872495
cvsdist 2872495
# Initscripts > 5.60 is required for IPv6 support
1acef02
Requires:	initscripts >= 5.60
10e21d5
Requires:	ncurses
Jiri Skala 0a907a0
Requires(post): /sbin/chkconfig
Jiri Skala 0a907a0
Requires(preun): /sbin/chkconfig
0e32d5d
Requires(post): /sbin/install-info
Jiri Skala 0a907a0
Requires(postun): /sbin/install-info
Jiri Skala bbfb695
Requires(post): systemd-units
Jiri Skala bbfb695
Requires(preun): systemd-units
Jiri Skala bbfb695
Requires(postun): systemd-units
1acef02
Provides:	routingdaemon = %{version}-%{release}
1acef02
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cvsdist 2872495
Adam Tkac dd793e2
Patch0: quagga-CVE-2012-1820.patch
Adam Tkac dd793e2
cvsdist 2872495
%description
7cb68b3
Quagga is free software that operates TCP/IP-based routing protocols. It takes
7cb68b3
a multi-server and multi-threaded approach to resolving the current complexity
7cb68b3
of the Internet.
cvsdist 2872495
70cee2f
Quagga supports Babel, BGP4, BGP4+, BGP4-, IS-IS (experimental), OSPFv2,
70cee2f
OSPFv3, RIPv1, RIPv2, and RIPng.
cvsdist 2872495
cvsdist 2872495
Quagga is intended to be used as a Route Server and a Route Reflector. It is
7cb68b3
not a toolkit; it provides full routing power under a new architecture.
cvsdist 2872495
Quagga by design has a process for each protocol.
cvsdist 2872495
cvsdist 2872495
Quagga is a fork of GNU Zebra.
cvsdist 2872495
Jiri Skala bbfb695
%package sysvinit
Jiri Skala bbfb695
Group: System Environment/Daemons
Jiri Skala bbfb695
Summary: SysV initscript for quagga routing daemons
Jiri Skala bbfb695
Requires: %{name} = %{version}-%{release}
Jiri Skala bbfb695
Requires(preun): /sbin/service
Jiri Skala bbfb695
Requires(postun): /sbin/service
Jiri Skala bbfb695
Jiri Skala bbfb695
%description sysvinit
7cb68b3
The quagga-sysvinit contains SysV initscripts support.
Jiri Skala bbfb695
cvsdist 2872495
%package contrib
1acef02
Summary: Contrib tools for quagga
cvsdist 2872495
Group: System Environment/Daemons
cvsdist 2872495
cvsdist 2872495
%description contrib
cvsdist 2872495
Contributed/3rd party tools which may be of use with quagga.
cvsdist 2872495
cvsdist 2872495
%package devel
cvsdist 2872495
Summary: Header and object files for quagga development
cvsdist 2872495
Group: System Environment/Daemons
8327935
Requires: %{name} = %{version}-%{release}
cvsdist 2872495
cvsdist 2872495
%description devel
1acef02
The quagga-devel package contains the header and object files necessary for
cvsdist 2872495
developing OSPF-API and quagga applications.
cvsdist 2872495
cvsdist 2872495
%prep
cvsdist 2872495
%setup  -q
24df282
Adam Tkac dd793e2
%patch0 -p1 -b .CVE-2012-1820
Adam Tkac dd793e2
cvsdist 2872495
%build
fenlason 7714ba1
# FC5+ automatic -fstack-protector-all switch
fenlason 7714ba1
export RPM_OPT_FLAGS=${RPM_OPT_FLAGS//-fstack-protector/-fstack-protector-all}
Adam Tkac f24af48
export CFLAGS="$RPM_OPT_FLAGS $CPPFLAGS -fno-strict-aliasing"
Adam Tkac f24af48
export CXXFLAGS="$RPM_OPT_FLAGS $CPPFLAGS -fno-strict-aliasing"
fenlason 7714ba1
fenlason 7714ba1
%configure \
cvsdist 2872495
%if %with_ipv6
7709fc0
	--enable-ipv6=yes \
75d4e0e
%else
75d4e0e
	--enable-ipv6=no \
cvsdist 2872495
%endif
ff438e6
%if %with_isisd
ff438e6
	--enable-isisd=yes \
ff438e6
%endif
cvsdist 2872495
%if %with_snmp
7709fc0
	--enable-snmp=yes \
cvsdist 2872495
%endif
cvsdist 2872495
%if %with_multipath
cvsdist 2872495
	--enable-multipath=%with_multipath \
cvsdist 2872495
%endif
cvsdist 2872495
%if %with_tcp_zebra
cvsdist 2872495
	--enable-tcp-zebra \
cvsdist 2872495
%endif
cvsdist 2872495
%if %with_opaque_lsa
cvsdist 2872495
	--enable-opaque-lsa \
cvsdist 2872495
%endif
cvsdist 2872495
%if %with_ospf_te
cvsdist 2872495
	--enable-ospf-te \
cvsdist 2872495
%endif
cvsdist 2872495
%if %with_vtysh
7709fc0
	--enable-vtysh=yes \
cvsdist 2872495
%endif
cvsdist 2872495
%if %with_ospfclient 
cvsdist 2872495
	--enable-ospfclient=yes \
cvsdist 2872495
%else
cvsdist 2872495
	--enable-ospfclient=no\
cvsdist 2872495
%endif
cvsdist 2872495
%if %with_ospfapi
cvsdist 2872495
	--enable-ospfapi=yes \
cvsdist 2872495
%else
cvsdist 2872495
	--enable-ospfapi=no \
cvsdist 2872495
%endif
cvsdist 2872495
%if %with_pam
cvsdist 2872495
	--with-libpam \
cvsdist 2872495
%endif
cvsdist 2872495
%if %quagga_user
cvsdist 2872495
	--enable-user=%quagga_user \
cvsdist 2872495
	--enable-group=%quagga_user \
cvsdist 2872495
%endif
cvsdist 2872495
%if %vty_group
cvsdist 2872495
	--enable-vty-group=%vty_group \
cvsdist 2872495
%endif
cvsdist 51567ae
%if %with_rtadv
fenlason 80eed1d
	--enable-rtadv \
cvsdist 51567ae
%endif
5a4dc4b
--disable-exampledir \
cvsdist 2872495
--enable-netlink
cvsdist 2872495
fenlason 7714ba1
make %{?_smp_mflags} MAKEINFO="makeinfo --no-split"
cvsdist 2872495
cvsdist 2872495
pushd doc
cvsdist 2872495
texi2html quagga.texi
cvsdist 2872495
popd
cvsdist 2872495
cvsdist 2872495
%install
cvsdist 2872495
rm -rf $RPM_BUILD_ROOT
cvsdist 2872495
10e21d5
install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig,logrotate.d} \
cvsdist 2872495
	$RPM_BUILD_ROOT/var/log/quagga $RPM_BUILD_ROOT%{_infodir}
Jiri Skala bbfb695
mkdir -p $RPM_BUILD_ROOT/lib/systemd/system
5a4dc4b
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}
Jiri Skala bbfb695
10e21d5
%if %with_pam
Jiri Skala 55e8a7e
install -d $RPM_BUILD_ROOT/etc/pam.d
10e21d5
%endif
cvsdist 2872495
cvsdist 2872495
make install \
cvsdist 2872495
	DESTDIR=$RPM_BUILD_ROOT
cvsdist 2872495
cvsdist 2872495
# Remove this file, as it is uninstalled and causes errors when building on RH9
cvsdist 2872495
rm -rf $RPM_BUILD_ROOT/usr/share/info/dir
cvsdist 2872495
Jiri Skala bbfb695
install -m 644 %{zeb_rh_src}/zebra.service $RPM_BUILD_ROOT/lib/systemd/system
ff438e6
%if %with_isisd
Jiri Skala 33acfe2
install -m 644 %{zeb_rh_src}/isisd.service $RPM_BUILD_ROOT/lib/systemd/system
ff438e6
%endif
Jiri Skala bbfb695
install -m 644 %{zeb_rh_src}/ripd.service $RPM_BUILD_ROOT/lib/systemd/system
Jiri Skala bbfb695
install -m 644 %{zeb_rh_src}/ospfd.service $RPM_BUILD_ROOT/lib/systemd/system
Jiri Skala bbfb695
install -m 644 %{zeb_rh_src}/bgpd.service $RPM_BUILD_ROOT/lib/systemd/system
70cee2f
install -m 644 %{zeb_rh_src}/babeld.service $RPM_BUILD_ROOT/lib/systemd/system
Jiri Skala bbfb695
%if %with_ipv6
Jiri Skala bbfb695
install -m 644 %{zeb_rh_src}/ospf6d.service $RPM_BUILD_ROOT/lib/systemd/system
Jiri Skala bbfb695
install -m 644 %{zeb_rh_src}/ripngd.service $RPM_BUILD_ROOT/lib/systemd/system
Jiri Skala bbfb695
%endif
Jiri Skala bbfb695
cvsdist 2872495
install %{zeb_rh_src}/zebra.init $RPM_BUILD_ROOT/etc/rc.d/init.d/zebra
ff438e6
%if %with_isisd
Jiri Skala 33acfe2
install %{zeb_rh_src}/isisd.init $RPM_BUILD_ROOT/etc/rc.d/init.d/isisd
ff438e6
%endif
cvsdist 2872495
install %{zeb_rh_src}/bgpd.init $RPM_BUILD_ROOT/etc/rc.d/init.d/bgpd
cvsdist 2872495
%if %with_ipv6
cvsdist 2872495
install %{zeb_rh_src}/ospf6d.init $RPM_BUILD_ROOT/etc/rc.d/init.d/ospf6d
cvsdist 2872495
install %{zeb_rh_src}/ripngd.init $RPM_BUILD_ROOT/etc/rc.d/init.d/ripngd
cvsdist 2872495
%endif
cvsdist 2872495
install %{zeb_rh_src}/ospfd.init $RPM_BUILD_ROOT/etc/rc.d/init.d/ospfd
cvsdist 2872495
install %{zeb_rh_src}/ripd.init $RPM_BUILD_ROOT/etc/rc.d/init.d/ripd
70cee2f
install %{zeb_rh_src}/babeld.init $RPM_BUILD_ROOT/etc/rc.d/init.d/babeld
be647ac
install %{zeb_rh_src}/watchquagga.init $RPM_BUILD_ROOT/etc/rc.d/init.d/watchquagga
be647ac
cvsdist 2872495
install -m644 %{zeb_rh_src}/quagga.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/quagga
10e21d5
%if %with_pam
cvsdist 2872495
install -m644 %{zeb_rh_src}/quagga.pam $RPM_BUILD_ROOT/etc/pam.d/quagga
10e21d5
%endif
cvsdist 2872495
install -m644 %{zeb_rh_src}/quagga.logrotate $RPM_BUILD_ROOT/etc/logrotate.d/quagga
fenlason 2bf0bc6
install -d -m770  $RPM_BUILD_ROOT/var/run/quagga
cvsdist 2872495
Jiri Skala f6a68ad
install -d -m 755 $RPM_BUILD_ROOT/etc/tmpfiles.d
Jiri Skala f6a68ad
install -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT/etc/tmpfiles.d/quagga.conf
Jiri Skala f6a68ad
8327935
rm $RPM_BUILD_ROOT%{_libdir}/*.a
8327935
rm $RPM_BUILD_ROOT%{_libdir}/*.la
8327935
cvsdist 2872495
%pre
cvsdist 2872495
# add vty_group
cvsdist 2872495
%if %vty_group
d9063d8
groupadd -g %vty_gid -r %vty_group 2> /dev/null || :
cvsdist 2872495
%endif
cvsdist 2872495
# add quagga user and group
cvsdist 2872495
%if %quagga_user
cvsdist 2872495
# Ensure that quagga_gid gets correctly allocated
cvsdist 51567ae
if getent group %quagga_user >/dev/null 2>&1 ; then : ; else \
cvsdist 51567ae
 /usr/sbin/groupadd -g %quagga_gid %quagga_user > /dev/null 2>&1 || exit 1 ; fi
cvsdist 51567ae
if getent passwd %quagga_user >/dev/null 2>&1 ; then : ; else \
cvsdist 51567ae
 /usr/sbin/useradd -u %quagga_uid -g %quagga_gid -M -r -s /sbin/nologin \
cvsdist 51567ae
 -c "Quagga routing suite" -d %_localstatedir %quagga_user 2> /dev/null \
cvsdist 51567ae
 || exit 1 ; fi
cvsdist 2872495
%endif
cvsdist 2872495
cvsdist 2872495
%post
Jiri Skala bbfb695
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
be647ac
11e48ac
if [ -f %{_infodir}/%{name}.inf* ]; then
11e48ac
	/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
11e48ac
fi
cvsdist 2872495
cvsdist 2872495
# Create dummy files if they don't exist so basic functions can be used.
cvsdist 2872495
if [ ! -e %{_sysconfdir}/zebra.conf ]; then
cvsdist 2872495
	echo "hostname `hostname`" > %{_sysconfdir}/zebra.conf
cvsdist d3aa9a9
%if %quagga_user
cvsdist d3aa9a9
	chown %quagga_user:%quagga_user %{_sysconfdir}/zebra.conf
cvsdist d3aa9a9
%endif
cvsdist 2872495
	chmod 640 %{_sysconfdir}/zebra.conf
cvsdist 2872495
fi
cvsdist 2872495
if [ ! -e %{_sysconfdir}/vtysh.conf ]; then
cvsdist 2872495
	touch %{_sysconfdir}/vtysh.conf
cvsdist 2872495
	chmod 640 %{_sysconfdir}/vtysh.conf
f301ef1
%if %quagga_user
f301ef1
%if %vty_group
a31d110
	chown %{quagga_user}:%{vty_group} %{_sysconfdir}/vtysh.conf
f301ef1
%else
f301ef1
	chown %{quagga_user}:%{quagga_user} %{_sysconfdir}/vtysh.conf
f301ef1
%endif
f301ef1
%endif
cvsdist 2872495
fi
cvsdist 2872495
cvsdist 2872495
%postun
Jiri Skala bbfb695
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
11e48ac
if [ -f %{_infodir}/%{name}.inf* ]; then
11e48ac
	/sbin/install-info --delete %{_infodir}/quagga.info %{_infodir}/dir || :
0e32d5d
fi
0e32d5d
cvsdist 2872495
cvsdist 2872495
%preun
cvsdist 2872495
if [ "$1" = "0" ]; then
Jiri Skala bbfb695
	/bin/systemctl disable ripd.service > /dev/null 2>&1 || :
Jiri Skala bbfb695
	/bin/systemctl stop ripd.service > /dev/null 2>&1 || :
Jiri Skala bbfb695
	/bin/systemctl disable bgpd.service > /dev/null 2>&1 || :
Jiri Skala bbfb695
	/bin/systemctl stop bgpd.service > /dev/null 2>&1 || :
Jiri Skala bbfb695
	/bin/systemctl disable zebra.service > /dev/null 2>&1 || :
Jiri Skala bbfb695
	/bin/systemctl stop zebra.service > /dev/null 2>&1 || :
ff438e6
%if %with_isisd
Jiri Skala 33acfe2
	/bin/systemctl disable isisd.service > /dev/null 2>&1 || :
Jiri Skala 33acfe2
	/bin/systemctl stop isisd.service > /dev/null 2>&1 || :
ff438e6
%endif
Jiri Skala bbfb695
	/bin/systemctl disable ospfd.service > /dev/null 2>&1 || :
Jiri Skala bbfb695
	/bin/systemctl stop ospfd.service > /dev/null 2>&1 || :
70cee2f
	/bin/systemctl disable babeld.service > /dev/null 2>&1 || :
70cee2f
	/bin/systemctl stop babeld.service > /dev/null 2>&1 || :
cvsdist 2872495
%if %with_ipv6
Jiri Skala bbfb695
	/bin/systemctl disable ospf6d.service > /dev/null 2>&1 || :
Jiri Skala bbfb695
	/bin/systemctl stop ospf6d.service > /dev/null 2>&1 || :
Jiri Skala bbfb695
	/bin/systemctl disable ripngd.service > /dev/null 2>&1 || :
Jiri Skala bbfb695
	/bin/systemctl stop ripngd.service > /dev/null 2>&1 || :
cvsdist 2872495
%endif
Jiri Skala bbfb695
fi
Jiri Skala bbfb695
70cee2f
%triggerun -- %{name} < 0.99.21-1
70cee2f
	/bin/systemctl disable watchquagga.service > /dev/null 2>&1 || :
70cee2f
	/bin/systemctl stop watchquagga.service > /dev/null 2>&1 || :
70cee2f
Jiri Skala bbfb695
%triggerun --  %{name} < 0.99.18-6
70cee2f
	/sbin/service watchquagga stop >/dev/null 2>&1 || :
Jiri Skala bbfb695
	/sbin/chkconfig --del zebra >/dev/null 2>&1 || :
ff438e6
%if !%with_isisd
ff438e6
	/sbin/service isisd stop >/dev/null 2>&1 || :
ff438e6
%endif
Jiri Skala 33acfe2
	/sbin/chkconfig --del isisd >/dev/null 2>&1 || :
Jiri Skala bbfb695
	/sbin/chkconfig --del ripd >/dev/null 2>&1 || :
Jiri Skala bbfb695
	/sbin/chkconfig --del bgpd >/dev/null 2>&1 || :
Jiri Skala bbfb695
	/sbin/chkconfig --del ospfd >/dev/null 2>&1 || :
Jiri Skala bbfb695
	/sbin/chkconfig --del watchquagga >/dev/null 2>&1 || :
75d4e0e
%if !%with_ipv6
75d4e0e
	/sbin/service ospf6d stop >/dev/null 2>&1 || :
75d4e0e
	/sbin/service ripngd stop >/dev/null 2>&1 || :
75d4e0e
%endif
75d4e0e
	/sbin/chkconfig --del ospf6d >/dev/null 2>&1 || :
75d4e0e
	/sbin/chkconfig --del ripngd >/dev/null 2>&1 || :
Jiri Skala bbfb695
	/bin/systemctl try-restart zebra.service >/dev/null 2>&1 || :
ff438e6
%if %with_isisd
Jiri Skala 33acfe2
	/bin/systemctl try-restart isisd.service >/dev/null 2>&1 || :
ff438e6
%endif
Jiri Skala bbfb695
	/bin/systemctl try-restart ripd.service >/dev/null 2>&1 || :
Jiri Skala bbfb695
	/bin/systemctl try-restart bgpd.service >/dev/null 2>&1 || :
Jiri Skala bbfb695
	/bin/systemctl try-restart ospfd.service >/dev/null 2>&1 || :
cvsdist 2872495
%if %with_ipv6
Jiri Skala bbfb695
	/bin/systemctl try-restart ospf6d.service >/dev/null 2>&1 || :
Jiri Skala bbfb695
	/bin/systemctl try-restart ripngd.service >/dev/null 2>&1 || :
Jiri Skala bbfb695
%endif
Jiri Skala bbfb695
Jiri Skala bbfb695
%triggerpostun -n %{name}-sysvinit -- %{name} < 0.99.18-6
Jiri Skala bbfb695
	/sbin/chkconfig --add zebra >/dev/null 2>&1 || :
ff438e6
%if %with_isisd
Jiri Skala 33acfe2
	/sbin/chkconfig --add isisd >/dev/null 2>&1 || :
ff438e6
%endif
Jiri Skala bbfb695
	/sbin/chkconfig --add ripd >/dev/null 2>&1 || :
Jiri Skala bbfb695
	/sbin/chkconfig --add bgpd >/dev/null 2>&1 || :
Jiri Skala bbfb695
	/sbin/chkconfig --add ospfd >/dev/null 2>&1 || :
Jiri Skala bbfb695
	/sbin/chkconfig --add watchquagga >/dev/null 2>&1 || :
Jiri Skala bbfb695
%if %with_ipv6
Jiri Skala bbfb695
	/sbin/chkconfig --add ospf6d >/dev/null 2>&1 || :
Jiri Skala bbfb695
	/sbin/chkconfig --add ripngd >/dev/null 2>&1 || :
cvsdist 2872495
%endif
cvsdist 2872495
cvsdist 2872495
%clean
Florian La Roche 12deb74
rm -rf $RPM_BUILD_ROOT
cvsdist 2872495
cvsdist 2872495
%files
cvsdist 2872495
%defattr(-,root,root)
ebcf8bb
%doc AUTHORS COPYING
ebcf8bb
%doc zebra/zebra.conf.sample
ebcf8bb
%if %with_isisd
ebcf8bb
%doc isisd/isisd.conf.sample
ebcf8bb
%endif
ebcf8bb
%doc ripd/ripd.conf.sample
ebcf8bb
%doc bgpd/bgpd.conf.sample*
ebcf8bb
%doc ospfd/ospfd.conf.sample
70cee2f
%doc babeld/babeld.conf.sample
ebcf8bb
%if %with_ipv6
ebcf8bb
%doc ospf6d/ospf6d.conf.sample
ebcf8bb
%doc ripngd/ripngd.conf.sample
ebcf8bb
%endif
cvsdist 2872495
%doc doc/quagga.html
cvsdist 2872495
%doc doc/mpls
cvsdist 2872495
%doc ChangeLog INSTALL NEWS README REPORTING-BUGS SERVICES TODO
cvsdist 2872495
%if %quagga_user
Jiri Skala 23b84de
%dir %attr(750,%quagga_user,%quagga_user) %{_sysconfdir}
Jiri Skala 23b84de
%dir %attr(750,%quagga_user,%quagga_user) /var/log/quagga 
Jiri Skala 23b84de
%dir %attr(750,%quagga_user,%quagga_user) /var/run/quagga
cvsdist 2872495
%else
cvsdist 2872495
%dir %attr(750,root,root) %{_sysconfdir}
Jiri Skala f6a68ad
%dir %attr(750,root,root) /var/log/quagga
cvsdist 2872495
%dir %attr(755,root,root) /usr/share/info
Jiri Skala f6a68ad
%dir %attr(750,root,root) /var/run/quagga
cvsdist 2872495
%endif
cvsdist 2872495
%{_infodir}/*info*
cvsdist 2872495
%{_mandir}/man*/*
70cee2f
%exclude %{_mandir}/man*/watchquagga.*
cvsdist 2872495
%{_sbindir}/*
70cee2f
%exclude %{_sbindir}/watchquagga
cvsdist 2872495
%if %with_vtysh
cvsdist 2872495
%{_bindir}/*
cvsdist 2872495
%endif
fenlason 80eed1d
%dir %{_libdir}
8327935
%{_libdir}/*.so.*
10e21d5
%if %with_pam
cvsdist 2872495
%config(noreplace) /etc/pam.d/quagga
10e21d5
%endif
fenlason 80eed1d
%config(noreplace) %attr(640,root,root) /etc/logrotate.d/quagga
cvsdist d3aa9a9
%config(noreplace) /etc/sysconfig/quagga                  
Jiri Skala f6a68ad
%config(noreplace) /etc/tmpfiles.d/quagga.conf
Jiri Skala bbfb695
/lib/systemd/system/*.service
cvsdist d3aa9a9
Jiri Skala bbfb695
%files sysvinit
70cee2f
%defattr(-,root,root)
70cee2f
%doc AUTHORS COPYING
Jiri Skala bbfb695
%attr(755,root,root) /etc/rc.d/init.d/*
70cee2f
%{_mandir}/man*/watchquagga.*
70cee2f
%{_sbindir}/watchquagga
cvsdist 2872495
cvsdist 2872495
%files contrib
cvsdist 2872495
%defattr(-,root,root)
8327935
%doc AUTHORS COPYING %attr(0644,root,root) tools
cvsdist 2872495
cvsdist 2872495
%files devel
cvsdist 2872495
%defattr(-,root,root)
8327935
%doc AUTHORS COPYING
ccf1ac7
%dir %{_libdir}
8327935
%{_libdir}/*.so
cvsdist 51567ae
%dir %{_includedir}/quagga
cvsdist 51567ae
%{_includedir}/quagga/*.h
fenlason 80eed1d
%dir %{_includedir}/quagga/ospfd
fenlason 80eed1d
%{_includedir}/quagga/ospfd/*.h
cvsdist 2872495
%if %with_ospfapi
fenlason 80eed1d
%dir %{_includedir}/quagga/ospfapi
fenlason 80eed1d
%{_includedir}/quagga/ospfapi/*.h
cvsdist 2872495
%endif
cvsdist 2872495
cvsdist 2872495
%changelog
Adam Tkac f24af48
* Thu Jul 12 2012 Adam Tkac <atkac redhat com> 0.99.21-3
Adam Tkac f24af48
- build with -fno-strict-aliasing
Adam Tkac f24af48
Adam Tkac dd793e2
* Thu Jun 07 2012 Adam Tkac <atkac redhat com> 0.99.21-2
Adam Tkac dd793e2
- fix CVE-2012-1820
Adam Tkac dd793e2
Adam Tkac 3e4599a
* Thu May 03 2012 Adam Tkac <atkac redhat com> 0.99.21
Adam Tkac 3e4599a
- update to 0.99.21
Adam Tkac 3e4599a
- various packaging fixes
Adam Tkac 3e4599a
Jiri Skala 7176483
* Thu Mar 15 2012 Jiri Skala <jskala@redhat.com> - 0.99.20.1-1
Jiri Skala 7176483
- updated to latest upstream version 0.99.20.1
Jiri Skala 7176483
797d5e9
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.99.20-5
797d5e9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
797d5e9
Jiri Skala 23b84de
* Wed Nov 23 2011 Jiri Skala <jskala@redhat.com> - 0.99.20-4
Jiri Skala 23b84de
- modified permissions of var dirs (fixes #755491)
Jiri Skala 23b84de
faf70d9
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.99.20-3
faf70d9
- Rebuilt for glibc bug#747377
faf70d9
Jiri Skala 157ad9c
* Tue Oct 18 2011 Jiri Skala <jskala@redhat.com> - 0.99.20-2
Jiri Skala 157ad9c
- fixes #746886 - severe memory leak in quagga 0.99.{19,20}
Jiri Skala 157ad9c
Jiri Skala 55e2f58
* Fri Sep 30 2011 Jiri Skala <jskala@redhat.com> - 0.99.20-1
Jiri Skala 55e2f58
- updated to latest upstream version 0.99.20
Jiri Skala 55e2f58
- fixes #741343 - CVE-2011-3325 corrected fix
Jiri Skala 55e2f58
Jiri Skala 9a3ca68
* Thu Sep 29 2011 Jiri Skala <jskala@redhat.com> - 0.99.19-1
Jiri Skala 9a3ca68
- fixes #741343 - CVE-2011-3323 CVE-2011-3324 CVE-2011-3325 CVE-2011-3326 CVE-2011-3327
Jiri Skala 9a3ca68
- fixes #741580 - updated to latest upstream version 0.99.19
Jiri Skala 9a3ca68
Jiri Skala a30d90c
* Thu Aug 18 2011 Jiri Skala <jskala@redhat.com> - 0.99.18-9
Jiri Skala a30d90c
- rebuild for rpm
Jiri Skala a30d90c
Jiri Skala ab6960e
* Mon Aug 01 2011 Jiri Skala <jskala@redhat.com> - 0.99.18-8
Jiri Skala ab6960e
- rebuild for libcap
Jiri Skala ab6960e
Jiri Skala 33acfe2
* Tue Jul 19 2011 Jiri Skala <jskala@redhat.com> - 0.99.18-7
Jiri Skala 33acfe2
- fixes #716561 - isisd binary is not included in quagga
Jiri Skala 33acfe2
Jiri Skala bbfb695
* Tue Jul 19 2011 Jiri Skala <jskala@redhat.com> - 0.99.18-6
Jiri Skala bbfb695
- fixes #719610 - add unit files, SysV initscripts moved to subpackage
Jiri Skala bbfb695
Jiri Skala 7a6a644
* Mon Jul 11 2011 Jiri Skala <jskala@redhat.com> - 0.99.18-5
Jiri Skala 7a6a644
- rebuild with new snmp
Jiri Skala 7a6a644
Jiri Skala a460f0e
* Wed Jun 08 2011 Jiri Skala <jskala@redhat.com> - 0.99.18-4
Jiri Skala a460f0e
- removed conflicts tag
Jiri Skala a460f0e
Jiri Skala 0a907a0
* Thu Apr 28 2011 Jiri Skala <jskala@redhat.com> - 0.99.18-3
Jiri Skala 0a907a0
- fixes Requires /sbin/{chkconfig, install-info} (#226352 - Merge review)
Jiri Skala 0a907a0
Jiri Skala 19b45b8
* Thu Mar 31 2011 Jiri Skala <jskala@redhat.com> - 0.99.18-2
Jiri Skala 19b45b8
- rebuild to keep correct nvr rule F15 vers. F16
Jiri Skala 19b45b8
Jiri Skala 2e0a992
* Wed Mar 23 2011 Jiri Skala <jskala@redhat.com> - 0.99.18-1
Jiri Skala 2e0a992
- fixes #689852 - CVE-2010-1674 CVE-2010-1675 quagga various flaws
Jiri Skala 2e0a992
- fixes #690087 - ripd fails to start
Jiri Skala 2e0a992
- fixes #689763 - updated to latest upstream version 0.99.18
Jiri Skala 2e0a992
5cc314d
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.99.17-5
5cc314d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
5cc314d
Jiri Skala f6a68ad
* Thu Dec 08 2010 Jiri Skala <jskala@redhat.com> - 0.99.17-4
Jiri Skala f6a68ad
- #656681 - using tmpfiles.d
Jiri Skala f6a68ad
Jiri Skala 55e8a7e
* Thu Dec 02 2010 Jiri Skala <jskala@redhat.com> - 0.99.17-3
Jiri Skala 55e8a7e
- fixes #656681 - using %ghost on files in /var/run and /var/lock
Jiri Skala 55e8a7e
- removed unused script from spec
Jiri Skala 55e8a7e
- corrected installing /etc/pam.d
Jiri Skala 55e8a7e
Jiri Skala 2240220
* Mon Nov 01 2010 Jiri Skala <jskala@redhat.com> - 0.99.17-2
Jiri Skala 2240220
- rebuild for net-snmp
Jiri Skala 2240220
Jiri Skala bf8ff14
* Tue Aug 31 2010 Jiri Skala <jskala@redhat.com> - 0.99.17-1
Jiri Skala bf8ff14
- update to latest upstream
Jiri Skala bf8ff14
- fixes #628981 - CVE-2010-2948 and CVE-2010-2949
Jiri Skala bf8ff14
be647ac
* Tue Jul 20 2010 Jiri Skala <jskala@redhat.com> - 0.99.16-5
be647ac
- fixes #525666 - Missing man-pages
be647ac
- fixed and added initscript of watchquagga daemon
be647ac
8327935
* Mon Jul 12 2010 Jiri Skala <jskala@redhat.com> - 0.99.16-4
8327935
- added license text to subpackages
8327935
- fixes #609931 - quagga : does not adhere to Static Library Packaging Guidelines
8327935
a3a6f10
* Thu Jul 01 2010 Jiri Skala <jskala@redhat.com> - 0.99.16-3
a3a6f10
- fixes #609616 - does not adhere to Static Library Packaging Guidelines
a3a6f10
10e21d5
* Wed Jun 11 2010 Jiri Skala <jskala@redhat.com> - 0.99.16-2
10e21d5
- pam.d is disabled
10e21d5
24df282
* Wed Mar 17 2010 Jiri Skala <jskala@redhat.com> - 0.99.16-1
24df282
- latest upstream version
24df282
- merged initscript patches
24df282
1acef02
* Tue Jan 26 2010 Jiri Skala <jskala@redhat.com> - 0.99.15-2
1acef02
- changes in spec file and init scritps (#226352)
1acef02
aeff236
* Mon Oct 19 2009 Jiri Skala <jskala@redhat.com> - 0.99.15-1
aeff236
- bump to latest upstream
aeff236
- fixed #527734 - posix compliant init scripts
aeff236
11e48ac
* Mon Sep 14 2009 Jiri Skala <jskala@redhat.com> - 0.99.12-3
11e48ac
- fixed #516005 - Errors installing quagga-0.99.11-2.fc11.i586 with --excludedocs
11e48ac
- fixed #522787 - quagga: build future versions without PAM
11e48ac
e003da5
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:0.99.12-3
e003da5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
e003da5
2b30b8d
* Tue Jul 14 2009 Jiri Skala <jskala@redhat.com> - 0.99.12-2
2b30b8d
- replaced Obsoletes by Conflicts
2b30b8d
c61197d
* Wed May 20 2009 Jiri Skala <jskala@redhat.com> - 0.99.12-1
c61197d
- update to latest upstream version
c61197d
- fix #499960 - BGPd in Quagga prior to 0.99.12 has a serious assert problem crashing with ASN4's
c61197d
ba58ff5
* Mon May 04 2009 Jiri Skala <jskala@redhat.com> - 0.99.11-3
f2fbba6
- fix #498832 - bgpd crashes on as paths containing more 6 digit as numbers
ba58ff5
- corrected release number
f2fbba6
3e53a34
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:0.99.11-2
3e53a34
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
3e53a34
19af0ec
* Tue Jan 06 2009 Jiri Skala <jskala@redhat.com> - 0.99.11-1
19af0ec
- bump to latest upstream version 0.99.11
19af0ec
ab5af64
* Wed Sep  3 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.99.10-2
ab5af64
- fix license tag
ab5af64
adb2c8f
* Wed Jun 11 2008 Martin Nagy <mnagy@redhat.com> - 0.99.10-1
adb2c8f
- upgrade to new upstream 0.99.10
adb2c8f
a31d110
* Wed Mar 05 2008 Martin Nagy <mnagy@redhat.com> - 0.99.9-6
a31d110
- fix vtysh.conf owner and group (#416121)
a31d110
- fix bpgd IPv6 advertisements, patch from upstream (#429448)
a31d110
613b0ea
* Mon Feb 11 2008 Martin Nagy <mnagy@redhat.com> - 0.99.9-5
613b0ea
- rebuild for gcc-4.3
613b0ea
897a62e
* Tue Jan 29 2008 Martin Nagy <mnagy@redhat.com> - 0.99.9-4
897a62e
- check port number range when using -P or -p (#206071)
897a62e
36287c1
* Wed Jan 23 2008 Martin Nagy <mnagy@redhat.com> - 0.99.9-3
36287c1
- rebuild
36287c1
3926e83
* Mon Nov 12 2007 Martin Bacovsky <mbacovsk@redhat.com> - 0.99.9-2
3926e83
- resolves: #376821: ospfd init script looks for ospf6 configuration and lock file
3926e83
- resolves: #376841: Usage string in ospf6d init script incorrect
3926e83
c5adbda
* Mon Sep 17 2007 Martin Bacovsky <mbacovsk@redhat.com> - 0.99.9-1
c5adbda
- upgrade to new upstream 0.99.9
c5adbda
- Resolves: #292841: CVE-2007-4826 quagga bgpd DoS
c5adbda
bad5a82
* Fri Sep 14 2007 Martin Bacovsky <mbacovsk@redhat.com> - 0.99.8-1.1
bad5a82
- rebuild
bad5a82
0e32d5d
* Mon Jul 30 2007 Martin Bacovsky <mbacovsk@redhat.com> - 0.99.8-1
0e32d5d
- upgrade to new upstream version 0.99.8
0e32d5d
- resolves: #249423: scripts in /etc/rc.d/init.d/* are marked as config files in specfile
0e32d5d
- resolves: #247040: Initscript Review
0e32d5d
- resolves: #249538: Inconsistencies in init scripts
0e32d5d
- resolves: #220531: quagga: non-failsafe install-info usage, info files removed from index on update
0e32d5d
5e9ee4c
* Tue Jul  3 2007 Martin Bacovsky <mbacovsk@redhat.com> - 0.99.7-1
5e9ee4c
- upgrade to new upstream 0.99.7
5e9ee4c
- resolves: #240488: CVE-2007-1995 Quagga bgpd DoS
5e9ee4c
ccf1ac7
* Wed Mar 28 2007 Martin Bacovsky <mbacovsk@redhat.com> - 0.99.6-1
ccf1ac7
- upgrade to new upstream 0.99.6
ccf1ac7
- Resolves: #233909: quagga: unowned directory
ccf1ac7
- removed redundant patches (#226352)
ccf1ac7
ccf1ac7
* Mon Jan 22 2007 Martin Bacovsky <mbacovsk@redhat.com> - 0.98.6-3
7709fc0
- Resolves: #172548 - quagga.spec defines with_vtysh 1 but vtysh is not enabled in the build
7709fc0
98228ef
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0:0.98.6-2.1
98228ef
- rebuild
98228ef
fenlason ca82ec0
* Mon May 8 2006 Jay Fenlason <fenlason@redhat.com> 0:0.98.6-2
fenlason ca82ec0
- Upgrade to new upstream version, closing security problems:
fenlason ca82ec0
  bz#191081 CVE-2006-2223 Quagga RIPd information disclosure
fenlason ca82ec0
  bz#191085 CVE-2006-2224 Quagga RIPd route injection
fenlason ca82ec0
d9063d8
* Wed Mar  8 2006 Bill Nottingham <notting@redhat.com> - 0:0.98.5-4
d9063d8
- use an assigned gid for quaggavt
d9063d8
63f8cf7
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0:0.98.5-3.2.1
63f8cf7
- bump again for double-long bug on ppc(64)
63f8cf7
befd6a7
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0:0.98.5-3.2
befd6a7
- rebuilt for new gcc4.1 snapshot and glibc changes
befd6a7
f6686fc
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
f6686fc
- rebuilt
f6686fc
fenlason 18cfb48
* Wed Oct 19 2005 Jay Fenlason <fenlason@redhat.com> 0.98.5-3
fenlason 3ef1d00
- add the -pie patch, to make -fPIE compiling actually work on all platforms.
fenlason 7714ba1
- Include -pam patch to close
fenlason 7714ba1
  bz#170256 ? pam_stack is deprecated
fenlason 7714ba1
- Change ucd-snmp to net-snmp to close
fenlason 7714ba1
  bz#164333 ? quagga 0.98.4-2 requires now obsolete package ucd-snmp-devel
fenlason 7714ba1
- also fix duplicate line mentioned in bz#164333
fenlason 7714ba1
fenlason e6c3df2
* Mon Aug 29 2005 Jay Fenlason <fenlason@redhat.com> 0.98.5-2
fenlason e6c3df2
- New upstream version.
fenlason e6c3df2
fenlason 43f96eb
* Mon Jun 27 2005 Jay Fenlason <fenlason@redhat.com> 0.98.4-2
fenlason 43f96eb
- New upstream version.
fenlason 43f96eb
fenlason bf230d0
* Mon Apr 4 2005 Jay Fenlason <fenlason@redhat.com> 0.98.3-2
fenlason bf230d0
- new upstream verison.
fenlason bf230d0
- remove the -bug157 patch.
fenlason bf230d0
fenlason 5f8df6c
* Tue Mar 8 2005 Jay Fenlason <fenlason@redhat.com> 0.98.2-2
fenlason 5f8df6c
- New upstream version, inclues my -gcc4 patch, and a patch from
fenlason 5f8df6c
  Vladimir Ivanov <wawa@yandex-team.ru>
fenlason 5f8df6c
fenlason 80eed1d
* Sun Jan 16 2005 Jay Fenlason <fenlason@redhat.com> 0.98.0-2
fenlason 80eed1d
- New upstream version.  This fixes bz#143796
fenlason 80eed1d
- --with-rtadv needs to be --enable-rtadv according to configure.
fenlason 80eed1d
  (but it was enabled by default, so this is a cosmetic change only)
fenlason 80eed1d
  Change /etc/logrotate.d/* to /etc/logrotate.d/quagga in this spec file.
fenlason 80eed1d
- Modify this spec file to move the .so files to the base package
fenlason 80eed1d
  and close bz#140894
1acef02
- Modify this spec file to separate out macro <_includedir>/quagga/ospfd
1acef02
  from .../*.h and macro <_includedir>/quagga/ospfapi from .../*.h
1acef02
  Rpmbuild probably shouldn't allow macro <dir> of a plain file.
fenlason 80eed1d
d66861b
* Wed Jan 12 2005 Tim Waugh <twaugh@redhat.com> 0.97.3-3
d66861b
- Rebuilt for new readline.
04ffa8a
- Don't explicitly require readline.  The correct dependency is automatically
04ffa8a
  picked up by linking against it.
04ffa8a
Florian La Roche 12deb74
* Fri Nov 26 2004 Florian La Roche <laroche@redhat.com>
Florian La Roche 12deb74
- remove target buildroot again to not waste disk space
Florian La Roche 12deb74
fenlason 9c6c42d
* Wed Nov 10 2004 Jay Fenlason <fenlason@redhat.com> 0.97.3-1
fenlason 9c6c42d
- New upstream version.
fenlason 9c6c42d
fenlason 9c6c42d
* Tue Oct 12 2004 Jay Fenlason <fenlason@redhat.com> 0.97.2-1
fenlason 17e0079
- New upstream version.
fenlason 17e0079
fenlason 2bf0bc6
* Fri Oct 8 2004 Jay Fenlason <fenlason@redhat.com> 0.97.0-1
fenlason 2bf0bc6
- New upstream version.  This obsoletes the -lib64 patch.
fenlason 2bf0bc6
fenlason 2bf0bc6
* Wed Oct 6 2004 Jay Fenlason <fenlason@redhat.com>
fenlason 2bf0bc6
- Change the permissions of /var/run/quagga to 771 and /var/log/quagga to 770
fenlason 2bf0bc6
  This closes #134793
fenlason 2bf0bc6
0e32022
* Thu Sep  9 2004 Bill Nottingham <notting@redhat.com> 0.96.5-2
0e32022
- don't run by default
0e32022
cvsdist 627847f
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 627847f
- rebuilt
cvsdist 627847f
cvsdist 51567ae
* Tue May 4 2004 Jay Fenlason <fenlason@redhat.com> 0.96.5-0
cvsdist 51567ae
- New upstream version
cvsdist 51567ae
- Change includedir
cvsdist 51567ae
- Change the pre scriptlet to fail if the useradd command fails.
cvsdist 51567ae
- Remove obsolete patches from this .spec file and renumber the two
cvsdist 51567ae
  remaining ones.
cvsdist 51567ae
cvsdist 0cc33d3
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 0cc33d3
- rebuilt
cvsdist 0cc33d3
cvsdist 51567ae
* Fri Feb 13 2004 Jay Fenlason <fenlason@redhat.com>
cvsdist 51567ae
- Add --enable-rtadv, to turn ipv6 router advertisement back on.  Closes
cvsdist 51567ae
  bugzilla #114691
cvsdist 51567ae
cvsdist 0cc33d3
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 0cc33d3
- rebuilt
cvsdist 0cc33d3
cvsdist 749b7ff
* Mon Nov 3 2003 Jay Fenlason <fenlason@redhat.com> 0.96.4-0
cvsdist 749b7ff
- New upstream version
cvsdist 749b7ff
- include .h files in the -devel package.
cvsdist 749b7ff
cvsdist d3aa9a9
* Wed Oct 15 2003 Jay Fenlason <fenlason@redhat.com> 0.96.3-1
cvsdist d3aa9a9
- Patch a remote DoS attack (#107140)
cvsdist d3aa9a9
- New upstream version
cvsdist d3aa9a9
- Removed the .libcap patch, which was applied upstream
cvsdist d3aa9a9
- Renamed the vty group from quaggavty to quaggavt because quaggavty is
cvsdist d3aa9a9
  too long for NIS.
cvsdist d3aa9a9
- Patch the spec file to fix #106857: /etc/quagga/zebra.conf is created with
cvsdist d3aa9a9
  the wrong owner.
cvsdist d3aa9a9
- Removed the "med" part of the 0.96.1-warnings patch for . . .
cvsdist d3aa9a9
- Add a new warnings patch with a fix for #106315.  This also updates
cvsdist d3aa9a9
  the "med" part of the previous warnings patch.
cvsdist d3aa9a9
cvsdist d3aa9a9
* Mon Sep 22 2003 Jay Fenlason <fenlason@redhat.com> 0.96.2-5
cvsdist d3aa9a9
- merge sysconfig patch from 3E branch.  This patch is from Kaj J. Niemi
cvsdist d3aa9a9
  (kajtzu@basen.net), and puts Quagga configuration options in
cvsdist d3aa9a9
  /etc/sysconfig/quagga, and defaults Quagga to listening on 127.0.0.1 only.
cvsdist d3aa9a9
  This closes #104376
cvsdist d3aa9a9
- Use /sbin/nologin for the shell of the quagga user.  This closes #103320
cvsdist d3aa9a9
- Update the quagga-0.96.1-warnings.patch patch to kill a couple more
cvsdist d3aa9a9
  warnings.
cvsdist d3aa9a9
cvsdist d3aa9a9
* Mon Sep 22 2003 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 2872495
- Remove the directory part of paths for PAM modules in quagga.pam, allowing
cvsdist 2872495
  libpam to search its default directory (needed if a 64-bit libpam needs to
cvsdist d3aa9a9
  look in /lib64/security instead of /lib/security).
cvsdist 2872495
cvsdist d3aa9a9
* Tue Aug 26 2003 Jay Fenlason <fenlason@redhat.com> 0.96.2-1
cvsdist d3aa9a9
- New upstream version
cvsdist 2872495
cvsdist d3aa9a9
* Tue Aug 19 2003 Jay Fenlason <fenlason@redhat.com> 0.96.1-3
cvsdist d3aa9a9
- Merge from quagga-3E-branch, with a fix for #102673 and a couple
cvsdist d3aa9a9
  more compiler warnings quashed.
cvsdist 2872495
cvsdist d3aa9a9
* Wed Aug 13 2003 Jay Fenlason <fenlason@redhat.com> 0.96-1
cvsdist 2872495
- added a patch (libwrap) to allow the generated Makefiles for zebra/
cvsdist 2872495
  and lib/ to work on AMD64 systems.  For some reason make there does
cvsdist 2872495
  not like a dependency on -lcap
cvsdist 2872495
- added a patch (warnings) to shut up warnings about an undefined
cvsdist 2872495
  structure type in some function prototypes and quiet down all the
cvsdist 2872495
  warnings about assert(ptr) on x86_64.
cvsdist 2872495
- Modified the upstream quagga-0.96/readhat/quagga.spec to work as an
cvsdist 2872495
  official Red Hat package (remove user and group creation and changes
cvsdist 2872495
  to services)
cvsdist 2872495
- Trimmed changelog.  See the upstream .spec file for previous
cvsdist 2872495
  changelog entries.