aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2013-12-09 14:52:11 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2013-12-09 14:52:55 +0000
commit2d00ee2a541c38b8c634f7e301afd152a2559060 (patch)
tree68baea4b0b373be60d6f3996fdf040e5597743a1
parent8861efb99131f8fccb1642495af5d55bf529eabf (diff)
downloadalpine_aports-2d00ee2a541c38b8c634f7e301afd152a2559060.tar.bz2
alpine_aports-2d00ee2a541c38b8c634f7e301afd152a2559060.tar.xz
alpine_aports-2d00ee2a541c38b8c634f7e301afd152a2559060.zip
main/quagga: remove quagga-0.99.11-del-routes
ref #2476
-rw-r--r--main/quagga/APKBUILD6
-rw-r--r--main/quagga/quagga-0.99.11-del-routes.patch44
2 files changed, 1 insertions, 49 deletions
diff --git a/main/quagga/APKBUILD b/main/quagga/APKBUILD
index ba712074fe..b585f5de66 100644
--- a/main/quagga/APKBUILD
+++ b/main/quagga/APKBUILD
@@ -1,7 +1,7 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org> 1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=quagga 2pkgname=quagga
3pkgver=0.99.22.4 3pkgver=0.99.22.4
4pkgrel=0 4pkgrel=1
5pkgdesc="A free routing daemon replacing Zebra supporting RIP, OSPF and BGP." 5pkgdesc="A free routing daemon replacing Zebra supporting RIP, OSPF and BGP."
6url="http://quagga.net/" 6url="http://quagga.net/"
7arch="all" 7arch="all"
@@ -13,7 +13,6 @@ subpackages="$pkgname-dev $pkgname-doc"
13pkgusers="quagga" 13pkgusers="quagga"
14pkggroups="quagga" 14pkggroups="quagga"
15source="http://download.savannah.gnu.org/releases/quagga/quagga-$pkgver.tar.xz 15source="http://download.savannah.gnu.org/releases/quagga/quagga-$pkgver.tar.xz
16 $pkgname-0.99.11-del-routes.patch
17 quagga-0.99.16-ipctl_forwarding.patch 16 quagga-0.99.16-ipctl_forwarding.patch
18 bgpd.initd 17 bgpd.initd
19 ospf6d.initd 18 ospf6d.initd
@@ -72,7 +71,6 @@ package() {
72 install -o quagga -g quagga -d -m755 "$pkgdir"/etc/quagga 71 install -o quagga -g quagga -d -m755 "$pkgdir"/etc/quagga
73} 72}
74md5sums="03ef24a448be47beba80efa2152f8a28 quagga-0.99.22.4.tar.xz 73md5sums="03ef24a448be47beba80efa2152f8a28 quagga-0.99.22.4.tar.xz
751cbcf60a637b2577dee4d6df711e1247 quagga-0.99.11-del-routes.patch
762328ad4066584654cfc73f66d39dc267 quagga-0.99.16-ipctl_forwarding.patch 742328ad4066584654cfc73f66d39dc267 quagga-0.99.16-ipctl_forwarding.patch
77ec7ac8cc1103f023cf5b9482b26ece59 bgpd.initd 75ec7ac8cc1103f023cf5b9482b26ece59 bgpd.initd
7892aba039c049050c48abf984c2db7e2b ospf6d.initd 7692aba039c049050c48abf984c2db7e2b ospf6d.initd
@@ -82,7 +80,6 @@ cda4115283d9f4a8304fec1b6881a7eb ripngd.initd
82172e5b0e3f169e2b3328123e73517084 zebra.initd 80172e5b0e3f169e2b3328123e73517084 zebra.initd
8334e06a1d2bc602ce691abc9ed169dd15 zebra.confd" 8134e06a1d2bc602ce691abc9ed169dd15 zebra.confd"
84sha256sums="5e12056692e2dbc272a929f96d0e98d9873f4e7f7ffcca62434b58f6660a6386 quagga-0.99.22.4.tar.xz 82sha256sums="5e12056692e2dbc272a929f96d0e98d9873f4e7f7ffcca62434b58f6660a6386 quagga-0.99.22.4.tar.xz
8511eee48e2954f1ac47e522dee8ca6e87f486abafccfe12ee5bd0f5845077ffc5 quagga-0.99.11-del-routes.patch
86f06053e2a9030be80992bb7d4b18f4cfecd2d43cb09458557b6b8c1ac3fd22ca quagga-0.99.16-ipctl_forwarding.patch 83f06053e2a9030be80992bb7d4b18f4cfecd2d43cb09458557b6b8c1ac3fd22ca quagga-0.99.16-ipctl_forwarding.patch
87962afa79a0bcb781acc4c367ed55ccea2fbb927cf1271bc1fefaffcbb2f9389a bgpd.initd 84962afa79a0bcb781acc4c367ed55ccea2fbb927cf1271bc1fefaffcbb2f9389a bgpd.initd
88f1017e7681692d99eab6f9842313be18104612055bcdab14dd7ac4ac1be38f53 ospf6d.initd 85f1017e7681692d99eab6f9842313be18104612055bcdab14dd7ac4ac1be38f53 ospf6d.initd
@@ -92,7 +89,6 @@ fed815e6530551f314297704e5491f5d2eeb16e930dcff6f12edc88a78b6023a ospfd.initd
92ca7c252cc1c79f05a55f933317d9a7f523dc6501bf5c72c553c43da4f8fd68dd zebra.initd 89ca7c252cc1c79f05a55f933317d9a7f523dc6501bf5c72c553c43da4f8fd68dd zebra.initd
93f7a52d383f60270a5a8fee5d4ac522c5c0ec2b7c4b5252cff54e260f32d9b323 zebra.confd" 90f7a52d383f60270a5a8fee5d4ac522c5c0ec2b7c4b5252cff54e260f32d9b323 zebra.confd"
94sha512sums="bcf429e71073e4fc71efc364a21a6c8b70871a17c66bd1328bc57b57962c2c15182436183b2e363c9c1c0e85d84c49d304d4049d40129272f52d6140db330b8a quagga-0.99.22.4.tar.xz 91sha512sums="bcf429e71073e4fc71efc364a21a6c8b70871a17c66bd1328bc57b57962c2c15182436183b2e363c9c1c0e85d84c49d304d4049d40129272f52d6140db330b8a quagga-0.99.22.4.tar.xz
9534fda1c9ccb645a3df1ccc1947f87c4086f8aadeb9b53746bfd45f3562f6c1051964b45ec3a6f7e0eb1db46e424aae3daada49fea2582a62aeff71f78b885f4b quagga-0.99.11-del-routes.patch
961f4c45765bc1a8678ad1404bfab65799d9329e8f78a897b5c9c294d167745dd10d25304ba490988d9e94ae815c2c6f107b13efb3c710c44515470a61e2dd7c84 quagga-0.99.16-ipctl_forwarding.patch 921f4c45765bc1a8678ad1404bfab65799d9329e8f78a897b5c9c294d167745dd10d25304ba490988d9e94ae815c2c6f107b13efb3c710c44515470a61e2dd7c84 quagga-0.99.16-ipctl_forwarding.patch
97a865d9f5d2593270abc56dc65785317115337da00e8f389df3bf9af314052a4dc9e8f7af1142f7726637e06f1d8f7640cafd2a9e5ee8a7b4fd6b4e7b7c5bc784 bgpd.initd 93a865d9f5d2593270abc56dc65785317115337da00e8f389df3bf9af314052a4dc9e8f7af1142f7726637e06f1d8f7640cafd2a9e5ee8a7b4fd6b4e7b7c5bc784 bgpd.initd
98f76aaacb1949a528a71a4bb69e9b6fa522c507000e8fa0cd60e0d80b8d2820155fa40fe7dedd86bdf38dc8029b1958c90bfbc8423afc737aae59248adba906b3 ospf6d.initd 94f76aaacb1949a528a71a4bb69e9b6fa522c507000e8fa0cd60e0d80b8d2820155fa40fe7dedd86bdf38dc8029b1958c90bfbc8423afc737aae59248adba906b3 ospf6d.initd
diff --git a/main/quagga/quagga-0.99.11-del-routes.patch b/main/quagga/quagga-0.99.11-del-routes.patch
deleted file mode 100644
index 72ee89929c..0000000000
--- a/main/quagga/quagga-0.99.11-del-routes.patch
+++ /dev/null
@@ -1,44 +0,0 @@
1From http://lists.quagga.net/pipermail/quagga-dev/2009-January/006362.html
2
3If there are two paralell PtP links to the same router:
4 C * 192.168.101.112/32 is directly connected, p1-4-19-4-20
5 C>* 192.168.101.112/32 is directly connected, p1-4-17-4-18
6and the cable is to one of the ppp links is pulled, Zebra
7deletes both routes instead of just the one that got yanked.
8This fixes it to only delete the route to the interface that
9got yanked.
10---
11This fix was suggested by lsorense at csclub.uwaterloo.ca (Lennart Sorensen)
12who had a similar problem. See [quagga-dev 6355]
13
14 zebra/zebra_rib.c | 9 ++++++++-
15 1 files changed, 8 insertions(+), 1 deletions(-)
16
17diff --git a/zebra/zebra_rib.c b/zebra/zebra_rib.c
18index 90db932..7a37387 100644
19--- a/zebra/zebra_rib.c
20+++ b/zebra/zebra_rib.c
21@@ -1896,6 +1896,13 @@ rib_delete_ipv4 (int type, int flags, struct prefix_ipv4 *p,
22 inet_ntoa (*gate),
23 ifindex);
24
25+ if (IS_ZEBRA_DEBUG_KERNEL && !gate)
26+ zlog_debug ("rib_delete_ipv4(): route delete %s/%d directly, %s ifindex %d",
27+ inet_ntop (AF_INET, &p->prefix, buf1, BUFSIZ),
28+ p->prefixlen,
29+ ifindex2ifname(ifindex),
30+ ifindex);
31+
32 /* Lookup route node. */
33 rn = route_node_lookup (table, (struct prefix *) p);
34 if (! rn)
35@@ -1942,7 +1949,7 @@ rib_delete_ipv4 (int type, int flags, struct prefix_ipv4 *p,
36 break;
37 }
38 /* Make sure that the route found has the same gateway. */
39- else if (gate == NULL ||
40+ else if (gate != NULL &&
41 ((nexthop = rib->nexthop) &&
42 (IPV4_ADDR_SAME (&nexthop->gate.ipv4, gate) ||
43 IPV4_ADDR_SAME (&nexthop->rgate.ipv4, gate))))
44