packages: libpcap/libpcap.spec, libpcap/libpcap-bonding.patch (NEW) - fixed...
adwol
adwol at pld-linux.org
Sun Nov 27 18:51:20 CET 2011
Author: adwol Date: Sun Nov 27 17:51:20 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- fixed problem with bonded interfaces
(https://bugs.launchpad.net/libpcap/+bug/789329)
---- Files affected:
packages/libpcap:
libpcap.spec (1.91 -> 1.92) , libpcap-bonding.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/libpcap/libpcap.spec
diff -u packages/libpcap/libpcap.spec:1.91 packages/libpcap/libpcap.spec:1.92
--- packages/libpcap/libpcap.spec:1.91 Sat Sep 17 09:07:47 2011
+++ packages/libpcap/libpcap.spec Sun Nov 27 18:51:15 2011
@@ -12,7 +12,7 @@
Summary(uk.UTF-8): Надає доступ до мережевих інтерфейсів в promiscuous-режимі
Name: libpcap
Version: 1.1.1
-Release: 4
+Release: 5
Epoch: 2
License: BSD
Group: Libraries
@@ -20,6 +20,7 @@
# Source0-md5: 1bca27d206970badae248cfa471bbb47
Patch1: %{name}-pf_ring.patch
Patch2: %{name}-libnl.patch
+Patch3: %{name}-bonding.patch
URL: http://www.tcpdump.org/
BuildRequires: autoconf >= 2.53
BuildRequires: automake
@@ -154,6 +155,7 @@
%setup -q
%{?with_pfring:%patch1 -p0}
%patch2 -p1
+%patch3 -p1
%build
cp -f /usr/share/automake/config.sub .
@@ -213,6 +215,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.92 2011/11/27 17:51:15 adwol
+- fixed problem with bonded interfaces
+ (https://bugs.launchpad.net/libpcap/+bug/789329)
+
Revision 1.91 2011/09/17 07:07:47 arekm
- release 4
================================================================
Index: packages/libpcap/libpcap-bonding.patch
diff -u /dev/null packages/libpcap/libpcap-bonding.patch:1.1
--- /dev/null Sun Nov 27 18:51:20 2011
+++ packages/libpcap/libpcap-bonding.patch Sun Nov 27 18:51:15 2011
@@ -0,0 +1,11 @@
+--- libpcap-1.1.1/pcap-linux.c.orig 2010-03-12 02:56:54.000000000 +0100
++++ libpcap-1.1.1/pcap-linux.c 2011-07-12 13:40:43.906538548 +0200
+@@ -1883,7 +1883,7 @@
+ */
+ strncpy(ifrflags.ifr_name, name, sizeof(ifrflags.ifr_name));
+ if (ioctl(fd, SIOCGIFFLAGS, (char *)&ifrflags) < 0) {
+- if (errno == ENXIO)
++ if (errno == ENXIO || errno == ENODEV)
+ continue;
+ (void)snprintf(errbuf, PCAP_ERRBUF_SIZE,
+ "SIOCGIFFLAGS: %.*s: %s",
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/libpcap/libpcap.spec?r1=1.91&r2=1.92&f=u
More information about the pld-cvs-commit
mailing list