SHA256 e7857a6db1775368a070011683216360c66877c0a4015dc5728b647e07448eb6 files/zebra.init 1168
DIST quagga-0.98.6-patches-20060511.tar.gz 19251 RMD160 0c46dc9aac99a74871bf12523e4ed5de17baba01 SHA1 a44a3c7323102e483401db95723f529097256672 SHA256 bb94ec2897fac3c15454c6f25e6346be087db04ba4718cb629b7b41b63da1173
DIST quagga-0.98.6.tar.gz 2019992 RMD160 e15cd93b5d321660d7e29fc27174352967342879 SHA1 2234d1235f504e9dc5865cc8d5fd4e250bf43ed5 SHA256 a84e1aac4e666929abd1942fa8958d9ef0d0bbf605f47d5c2a09f6be716987a1
-DIST quagga-0.99.4-patches-20060604.tar.gz 17857 RMD160 aa984a4b2d0b77b59976b356223bcec7f3e1715a SHA1 bc3a57d54ca9685b03634469e72b08f79c8ef1f2 SHA256 7704bc5ef78bd058b2e12e77f16df28e9cb8839f970a506df428395aabdebca6
-DIST quagga-0.99.4.tar.gz 2207774 RMD160 a0818323c7dc714ed9514cf3cb8110a891b2fa5d SHA1 eb5c12c6345e7651114c704dd3c945d0c7595c10 SHA256 4044bfacb44ec9fa9160b56aeb1e76e1ca62b17115ae38298065cbaad16491a7
DIST quagga-0.99.5-patches-20061111.tar.gz 17786 RMD160 a301713e724bd0190302858f1209b4e32abb0e5b SHA1 fa2afcb1bb0ca2bded17eefb14a734b8f5ecc3d4 SHA256 0be922ffe1fbdf420500f8c93c8ac08bf37af77e91171d2f1a4fa2cad279272b
DIST quagga-0.99.5.tar.gz 2311140 RMD160 7e9237f12bd6105b91d79c5e22f6999234126b50 SHA1 ef20ca8b0d161a9cac1a232fa4a8c0db94b0d58d SHA256 2555535654893806d21e804406f2cf594214bb2b9661458eb5bbf00402c31c7b
-EBUILD quagga-0.98.6-r1.ebuild 5041 RMD160 8518ca70b3d194fca26e23bd801a2e8711e84153 SHA1 e209c6816a53e9e8e084075a7a0d2cfc4afd1cad SHA256 aaf5d0069ef7c07c5a403af8b45bb19cd03c99ed93900d953643825ae97286a1
-MD5 a1e5d119045561f906835d01ada0ced2 quagga-0.98.6-r1.ebuild 5041
-RMD160 8518ca70b3d194fca26e23bd801a2e8711e84153 quagga-0.98.6-r1.ebuild 5041
-SHA256 aaf5d0069ef7c07c5a403af8b45bb19cd03c99ed93900d953643825ae97286a1 quagga-0.98.6-r1.ebuild 5041
-EBUILD quagga-0.99.4.ebuild 3900 RMD160 07def80d0401c0949cf2cbbfaf1cd36a9d6c27fb SHA1 d43a6f80f27b3b962bd462db73a8746156596ec3 SHA256 4c010301f427a8a56b99dc2a146ff8b0e98ac33216d52b5468ec29dfd6935eb0
-MD5 fde64146439a21f03074e83eebbf3362 quagga-0.99.4.ebuild 3900
-RMD160 07def80d0401c0949cf2cbbfaf1cd36a9d6c27fb quagga-0.99.4.ebuild 3900
-SHA256 4c010301f427a8a56b99dc2a146ff8b0e98ac33216d52b5468ec29dfd6935eb0 quagga-0.99.4.ebuild 3900
-EBUILD quagga-0.99.5.ebuild 3896 RMD160 0593eed67be6aefc54f86604ed0f29498bca6b0b SHA1 e81e3432a2f255758c248d596b0d0f828209e83e SHA256 d276362939e723d24ffe375d5c3424e74763e34550d494f370465ae034c4a46a
-MD5 9a75076aa910373bc7175473bf1d85bd quagga-0.99.5.ebuild 3896
-RMD160 0593eed67be6aefc54f86604ed0f29498bca6b0b quagga-0.99.5.ebuild 3896
-SHA256 d276362939e723d24ffe375d5c3424e74763e34550d494f370465ae034c4a46a quagga-0.99.5.ebuild 3896
-MISC ChangeLog 12999 RMD160 cb8db37a8335bb54fbbb21220b6e168a56dc9e2e SHA1 9a341a4b7cdde71fae927f993930e5f30eac7da5 SHA256 dbcf1c98c2a4e210f86ba2aae1f79efd9f7337cdad1247584d899f1549e59ddd
-MD5 cb888519ad0a7c624d65c94381ec7892 ChangeLog 12999
-RMD160 cb8db37a8335bb54fbbb21220b6e168a56dc9e2e ChangeLog 12999
-SHA256 dbcf1c98c2a4e210f86ba2aae1f79efd9f7337cdad1247584d899f1549e59ddd ChangeLog 12999
+EBUILD quagga-0.98.6-r1.ebuild 5089 RMD160 5651737641dbb5646a6c020e6a99acac1edd70af SHA1 e9507728c1b9c36aa76f0cc154c092b678b748fc SHA256 2982a9d62c04d4b229557198bd3e5aae6e3b070dcd5cc42e941626595a065300
+MD5 6255b83707ebb2d6d0a4bd77dbec5d71 quagga-0.98.6-r1.ebuild 5089
+RMD160 5651737641dbb5646a6c020e6a99acac1edd70af quagga-0.98.6-r1.ebuild 5089
+SHA256 2982a9d62c04d4b229557198bd3e5aae6e3b070dcd5cc42e941626595a065300 quagga-0.98.6-r1.ebuild 5089
+EBUILD quagga-0.99.5.ebuild 3943 RMD160 ccd295fe81093746b78c06820ddcc7ef7de3063d SHA1 b32284d7684bd82b263bdc2fff12e0126d492413 SHA256 aa8509f23339f6d51591643d041e43aab59902820d3462d2a197d2535e9b5e05
+MD5 70e5d54f2123cbefc48784005d30c3da quagga-0.99.5.ebuild 3943
+RMD160 ccd295fe81093746b78c06820ddcc7ef7de3063d quagga-0.99.5.ebuild 3943
+SHA256 aa8509f23339f6d51591643d041e43aab59902820d3462d2a197d2535e9b5e05 quagga-0.99.5.ebuild 3943
+MISC ChangeLog 13198 RMD160 ae5c334bd5ada1b21e825e922ca4537584206f4d SHA1 eb24ba51cd4aa300eb1a727f29de525127708078 SHA256 7593d646458a710dd33ab1d8f97a7cec522b89b9d2053afb8a4205453aa1787a
+MD5 bc5dc21feb4d3164790a8c732e45e79a ChangeLog 13198
+RMD160 ae5c334bd5ada1b21e825e922ca4537584206f4d ChangeLog 13198
+SHA256 7593d646458a710dd33ab1d8f97a7cec522b89b9d2053afb8a4205453aa1787a ChangeLog 13198
MISC metadata.xml 1301 RMD160 2f07ee712c18a121b153385c20a69ceee57395aa SHA1 0d1a07e1b3821ec910b98531511f51f733915a8d SHA256 b6b92c898b68e0c1a270fbd47b91321e9a0db76068990fcbbd93ad83246b4cbb
MD5 558920a085e2065a8aef6eca3e1896fb metadata.xml 1301
RMD160 2f07ee712c18a121b153385c20a69ceee57395aa metadata.xml 1301
MD5 fd0be646cb5258a11bb1a1ab1c29435d files/digest-quagga-0.98.6-r1 533
RMD160 5639c4a7c18287a5f808a420bb58f29e210d5910 files/digest-quagga-0.98.6-r1 533
SHA256 16c8576b8842fd33e5545deed73e9d2c4a0a3530e8e9556b567695551a714716 files/digest-quagga-0.98.6-r1 533
-MD5 269d269a8fc489e2c0f2556e58dd85c1 files/digest-quagga-0.99.4 533
-RMD160 dd6b94dae942386978b3f399dd16cef29863bd81 files/digest-quagga-0.99.4 533
-SHA256 1b056c632d68c9ca9aec63591d48fcea27184c7342d2d0449b3490960be72078 files/digest-quagga-0.99.4 533
MD5 c13316f5837127e7515e0498d15984d4 files/digest-quagga-0.99.5 533
RMD160 dcc9497638b2d6d071b741c45064f2ee01c73464 files/digest-quagga-0.99.5 533
SHA256 0e6afbebd5de7159100db142acbc29bc46a59951b74cb414aad2764cce984972 files/digest-quagga-0.99.5 533
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
-iD8DBQFFVgmR3sf9c6kjmR8RAuryAJsHfiFCBG4mT0z8yW/C1PPSER/GEgCeJ2pj
-15OBwEUvOJQXYjUoBNTH1Pk=
-=I9G6
+iD8DBQFFbell3sf9c6kjmR8RAhkVAKCSGknbBNW14X8aThxI3sNKesg3HQCeKNmH
+3EcJxi6KTNnmNZUUVmkOI7w=
+=ks5t
-----END PGP SIGNATURE-----
+++ /dev/null
-MD5 8fac5084e6388539e2fc8b8518b3fc65 quagga-0.99.4-patches-20060604.tar.gz 17857
-RMD160 aa984a4b2d0b77b59976b356223bcec7f3e1715a quagga-0.99.4-patches-20060604.tar.gz 17857
-SHA256 7704bc5ef78bd058b2e12e77f16df28e9cb8839f970a506df428395aabdebca6 quagga-0.99.4-patches-20060604.tar.gz 17857
-MD5 a75d3f5ed0b3354274c28d195e3f6479 quagga-0.99.4.tar.gz 2207774
-RMD160 a0818323c7dc714ed9514cf3cb8110a891b2fa5d quagga-0.99.4.tar.gz 2207774
-SHA256 4044bfacb44ec9fa9160b56aeb1e76e1ca62b17115ae38298065cbaad16491a7 quagga-0.99.4.tar.gz 2207774
+++ /dev/null
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/quagga/quagga-0.99.4.ebuild,v 1.3 2006/06/23 05:02:57 mrness Exp $
-
-inherit eutils multilib autotools
-
-DESCRIPTION="A free routing daemon replacing Zebra supporting RIP, OSPF and BGP. Includes OSPFAPI, NET-SNMP and IPV6 support."
-HOMEPAGE="http://quagga.net/"
-SRC_URI="http://www.quagga.net/download/${P}.tar.gz
- mirror://gentoo/${P}-patches-20060604.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~s390 ~sparc ~x86"
-IUSE="ipv6 snmp pam tcpmd5 bgpclassless ospfapi realms multipath tcp-zebra"
-RESTRICT="userpriv"
-
-DEPEND=">=sys-libs/libcap-1.10-r5
- snmp? ( net-analyzer/net-snmp )
- pam? ( sys-libs/pam )"
-RDEPEND="${DEPEND}
- sys-apps/iproute2"
-
-src_unpack() {
- unpack ${A} || die "failed to unpack sources"
-
- cd "${S}" || die "source dir not found"
- epatch "${WORKDIR}/patch/${P}-zebra-linkorder.patch"
-
- # TCP MD5 for BGP patch for Linux (RFC 2385) - http://hasso.linux.ee/doku.php/english:network:rfc2385
- use tcpmd5 && epatch "${WORKDIR}/patch/ht-20050321-0.98.2-bgp-md5_adapted.patch"
-
- # Classless prefixes for BGP - http://hasso.linux.ee/doku.php/english:network:quagga
- use bgpclassless && epatch "${WORKDIR}/patch/ht-20040304-classless-bgp_adapted.patch"
-
- # Realms support (Calin Velea) - http://vcalinus.gemenii.ro/quaggarealms.html
- use realms && epatch "${WORKDIR}/patch/${P}-realms.diff"
-
- eautoreconf
-}
-
-src_compile() {
- local myconf="--disable-static --enable-dynamic"
-
- use ipv6 \
- && myconf="${myconf} --enable-ipv6 --enable-ripng --enable-ospf6d --enable-rtadv" \
- || myconf="${myconf} --disable-ipv6 --disable-ripngd --disable-ospf6d"
- use ospfapi \
- && myconf="${myconf} --enable-opaque-lsa --enable-ospf-te --enable-ospfclient"
- use snmp && myconf="${myconf} --enable-snmp"
- use pam && myconf="${myconf} --with-libpam"
- use tcpmd5 && myconf="${myconf} --enable-tcp-md5"
- use realms && myconf="${myconf} --enable-realms"
- use multipath && myconf="${myconf} --enable-multipath=0"
- use tcp-zebra && myconf="${myconf} --enable-tcp-zebra"
-
- econf \
- --enable-nssa \
- --enable-user=quagga \
- --enable-group=quagga \
- --enable-vty-group=quagga \
- --with-cflags="${CFLAGS}" \
- --enable-vtysh \
- --sysconfdir=/etc/quagga \
- --enable-exampledir=/etc/quagga/samples \
- --localstatedir=/var/run/quagga \
- --libdir=/usr/$(get_libdir)/quagga \
- ${myconf} \
- || die "configure failed"
- emake || die "make failed"
-}
-
-src_install() {
- einstall \
- localstatedir="${D}/var/run/quagga" \
- sysconfdir="${D}/etc/quagga" \
- exampledir="${D}/etc/quagga/samples" \
- libdir="${D}/usr/$(get_libdir)/quagga" || die "make install failed"
-
- keepdir /var/run/quagga
-
- local i MY_SERVICES_LIST="zebra ripd ospfd bgpd"
- use ipv6 && MY_SERVICES_LIST="${MY_SERVICES_LIST} ripngd ospf6d"
- for i in ${MY_SERVICES_LIST} ; do
- newinitd "${FILESDIR}/${i}.init" ${i} || die "failed to install ${i} init.d script"
- done
- newconfd "${FILESDIR}/zebra.conf" zebra || die "failed to install zebra conf.d script"
-
- if use pam; then
- insinto /etc/pam.d
- newins "${FILESDIR}/quagga.pam" quagga
- fi
-
- newenvd "${FILESDIR}/quagga.env" 99quagga
-}
-
-pkg_preinst() {
- enewgroup quagga
- enewuser quagga -1 -1 /var/empty quagga
-}
-
-pkg_postinst() {
- # empty dir for pid files for the new priv separation auth
- #set proper owner/group/perms even if dir already existed
- install -d -m0770 -o root -g quagga "${ROOT}/etc/quagga"
- install -d -m0755 -o quagga -g quagga "${ROOT}/var/run/quagga"
-
- einfo "Sample configuration files can be found in /etc/quagga/samples."
- einfo "You have to create config files in /etc/quagga before"
- einfo "starting one of the daemons."
-
- if use tcpmd5; then
- echo
- ewarn "TCP MD5 for BGP needs a patched kernel!"
- einfo "See http://hasso.linux.ee/doku.php/english:network:rfc2385 for more info."
- fi
-}