diff options
author | Michael Mair-Keimberger (asterix) <m.mairkeimberger@gmail.com> | 2017-01-19 18:26:34 +0100 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2017-01-22 13:09:17 -0800 |
commit | a646c7a9114a2dea6c92f877d48249f90d792971 (patch) | |
tree | c4de41f35734feffe7787df121af0d91687f89d2 /net-misc/iputils | |
parent | 0a20aa6ea5ad8fdbf769888c340e4c17bae39231 (diff) | |
download | gentoo-a646c7a9114a2dea6c92f877d48249f90d792971.tar.gz gentoo-a646c7a9114a2dea6c92f877d48249f90d792971.tar.xz |
net-misc/iputils: remove unused patches
(cherry picked from commit 098227ab3f128470bffb406a43f32c766c9aa9b5)
Fixes: https://github.com/gentoo/gentoo/pull/3542
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Diffstat (limited to 'net-misc/iputils')
-rw-r--r-- | net-misc/iputils/files/iputils-20150815-defines_and_libs.patch | 28 | ||||
-rw-r--r-- | net-misc/iputils/files/iputils-20150815-handle_single_protocol_system.patch | 70 |
2 files changed, 0 insertions, 98 deletions
diff --git a/net-misc/iputils/files/iputils-20150815-defines_and_libs.patch b/net-misc/iputils/files/iputils-20150815-defines_and_libs.patch deleted file mode 100644 index 4def93546bf..00000000000 --- a/net-misc/iputils/files/iputils-20150815-defines_and_libs.patch +++ /dev/null @@ -1,28 +0,0 @@ -From ba739daf98450fe725569724eefc64a2afdeb909 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Pavel=20=C5=A0imerda?= <psimerda@redhat.com> -Date: Thu, 20 Aug 2015 16:16:14 +0200 -Subject: [PATCH] ping: fix defines and libs in Makefile - ---- - Makefile | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/Makefile b/Makefile -index 9b0b70f..4eea516 100644 ---- a/Makefile -+++ b/Makefile -@@ -153,10 +153,10 @@ DEF_clockdiff = $(DEF_CAP) - LIB_clockdiff = $(LIB_CAP) - - # ping / ping6 --DEF_ping_common = $(DEF_CAP) $(DEF_IDN) --DEF_ping6_common = $(DEF_CAP) $(DEF_IDN) --DEF_ping = $(DEF_CAP) $(DEF_IDN) $(DEF_WITHOUT_IFADDRS) --LIB_ping = $(LIB_CAP) $(LIB_IDN) $(LIB_RESOLV) -+DEF_ping = $(DEF_CAP) $(DEF_IDN) $(DEF_CRYPTO) $(DEF_WITHOUT_IFADDRS) -+DEF_ping_common = $(DEF_ping) -+DEF_ping6_common = $(DEF_ping) -+LIB_ping = $(LIB_CAP) $(LIB_IDN) $(LIB_CRYPTO) $(LIB_RESOLV) - - ping: ping_common.o ping6_common.o - ping.o ping_common.o ping6_common.o: ping.h in6_flowlabel.h diff --git a/net-misc/iputils/files/iputils-20150815-handle_single_protocol_system.patch b/net-misc/iputils/files/iputils-20150815-handle_single_protocol_system.patch deleted file mode 100644 index 1bf98cc5339..00000000000 --- a/net-misc/iputils/files/iputils-20150815-handle_single_protocol_system.patch +++ /dev/null @@ -1,70 +0,0 @@ -From 9fd870a4bac0b8b2070c38452f378ef1eb7d460a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Pavel=20=C5=A0imerda?= <psimerda@redhat.com> -Date: Fri, 21 Aug 2015 00:55:56 +0200 -Subject: [PATCH] ping: handle single protocol systems - ---- - ping.c | 28 ++++++++++++++++++---------- - 1 file changed, 18 insertions(+), 10 deletions(-) - -diff --git a/ping.c b/ping.c -index ec9708e..95a10a7 100644 ---- a/ping.c -+++ b/ping.c -@@ -110,26 +110,26 @@ static struct sockaddr_in source = { .sin_family = AF_INET }; - static char *device; - static int pmtudisc = -1; - --static void create_socket(socket_st *sock, int family, int socktype, int protocol) -+static void create_socket(socket_st *sock, int family, int socktype, int protocol, int requisite) - { - errno = 0; - - sock->fd = socket(family, socktype, protocol); - -- /* Fallback to raw socket when ping socket failed */ -- if (sock->fd == -1 && socktype == SOCK_DGRAM) { -+ /* Attempt creating a raw socket when ping socket failed */ -+ if (sock->fd == -1 && errno != EAFNOSUPPORT && socktype == SOCK_DGRAM) { - if (options & F_VERBOSE) - fprintf(stderr, "ping: socket: %s, attempting raw socket...\n", strerror(errno)); -- create_socket(sock, family, SOCK_RAW, protocol); -+ create_socket(sock, family, SOCK_RAW, protocol, requisite); - return; - } - - if (sock->fd == -1) { -- if (socktype == SOCK_RAW) -- fprintf(stderr, "ping: socket: %s (raw socket required by specified options).\n", strerror(errno)); -- else -+ if (requisite || errno != EAFNOSUPPORT || options & F_VERBOSE) - fprintf(stderr, "ping: socket: %s\n", strerror(errno)); -- exit(2); -+ if (requisite) -+ exit(2); -+ return; - } - - sock->socktype = socktype; -@@ -442,11 +442,19 @@ main(int argc, char **argv) - /* Create sockets */ - enable_capability_raw(); - if (hints.ai_family != AF_INET6) -- create_socket(&sock4, AF_INET, hints.ai_socktype, IPPROTO_ICMP); -+ create_socket(&sock4, AF_INET, hints.ai_socktype, IPPROTO_ICMP, hints.ai_family == AF_INET); - if (hints.ai_family != AF_INET) -- create_socket(&sock6, AF_INET6, hints.ai_socktype, IPPROTO_ICMPV6); -+ create_socket(&sock6, AF_INET6, hints.ai_socktype, IPPROTO_ICMPV6, sock4.fd == -1); - disable_capability_raw(); - -+ /* Limit address family on single-protocol systems */ -+ if (hints.ai_family == AF_UNSPEC) { -+ if (sock4.fd == -1) -+ hints.ai_family = AF_INET6; -+ else if (sock6.fd == -1) -+ hints.ai_family = AF_INET; -+ } -+ - /* Set socket options */ - if (settos) - set_socket_option(&sock4, IPPROTO_IP, IP_TOS, &settos, sizeof settos); |