iputils 20071127: touch up debian patches
authorKoen Kooi <koen@openembedded.org>
Tue, 16 Jun 2009 14:08:55 +0000 (16:08 +0200)
committerKoen Kooi <koen@openembedded.org>
Tue, 16 Jun 2009 14:08:55 +0000 (16:08 +0200)
recipes/iputils/files/debian/fix-cmsghdr-offset-bug.diff
recipes/iputils/iputils_20071127.bb

index 7ae92df..0c9bbd8 100644 (file)
        ICMP6_FILTER_SETBLOCKALL(&filter);
  
        if (!working_recverr) {
+--- /tmp/ping6.c       2009-06-15 19:13:57.000000000 +0200
++++ iputils_20071127.orig/ping6.c      2009-06-15 19:14:40.000000000 +0200
+@@ -415,14 +415,9 @@
+                       exit(2);
+               }
+               cmsg = (struct cmsghdr*)(cmsgbuf+cmsglen);
+-              cmsglen += CMSG_SPACE(sizeof(*ipi));
+-              cmsg->cmsg_len = CMSG_LEN(sizeof(*ipi));
++              cmsglen += CMSG_SPACE(sizeof(ipi));
+               cmsg->cmsg_level = SOL_IPV6;
+               cmsg->cmsg_type = IPV6_PKTINFO;
+-
+-              ipi = (struct in6_pktinfo*)CMSG_DATA(cmsg);
+-              memset(ipi, 0, sizeof(*ipi));
+-              ipi->ipi6_ifindex = ifr.ifr_ifindex;
+       }
+       if ((whereto.sin6_addr.s6_addr16[0]&htons(0xff00)) == htons (0xff00)) {
index 9235a65..821d6c9 100644 (file)
@@ -4,8 +4,11 @@ tracepath, tracepath6, ping, ping6 and arping."
 SECTION = "console/network"
 LICENSE ="BSD"
 
+PR = "r1"
+
 #Need more testing
 DEFAULT_PREFERENCE = "-1"
+DEFAULT_PREFERENCE_angstrom = "2"
 
 SRC_URI = "http://ftp.de.debian.org/debian/pool/main/i/iputils/iputils_${PV}.orig.tar.gz \
            file://debian/fix-dead-host-ping-stats.diff;patch=1 \
@@ -52,7 +55,7 @@ do_install () {
        done
        # Manual pages for things we build packages for
        for i in tracepath.8 traceroute6.8 ping.8 arping.8; do
-         install -m 0644 doc/$i ${D}${mandir}/man8/
+         install -m 0644 doc/$i ${D}${mandir}/man8/ || true
        done
 }