diff options
author | Hongxu Jia <hongxu.jia@windriver.com> | 2016-06-13 05:16:26 -0400 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-06-15 08:35:02 +0100 |
commit | c6930da838df8e1cabe2f71180e02d1f6ecc15a6 (patch) | |
tree | 4dbf4b86e7043b70e6d2dca2a85b87f7d0b8ea90 /meta | |
parent | 7028192246552fd9e4aa3674da9c30670fd4ec86 (diff) | |
download | poky-c6930da838df8e1cabe2f71180e02d1f6ecc15a6.tar.gz |
dhcp: upgrade to 4.3.4
- Drop fix-external-bind.patch, which dhcp 4.3.4 supports
option --with-libbind=PATH
- Add tweak-to-support-external-bind.patch, tweak the external
bind to oe-core's sysroot rather than external bind source build.
- Drop CVE-2015-8605.patch, CVE-2016-2774.patch, dhcp 4.3.4 has fixed them
- Add configure option --with-randomdev=/dev/random
(From OE-Core rev: f9172ba3a26a1dc6fc010ed0f1300782fa411636)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r-- | meta/recipes-connectivity/dhcp/dhcp.inc | 3 | ||||
-rw-r--r-- | meta/recipes-connectivity/dhcp/dhcp/0001-site.h-enable-gentle-shutdown.patch | 6 | ||||
-rw-r--r-- | meta/recipes-connectivity/dhcp/dhcp/CVE-2015-8605.patch | 99 | ||||
-rw-r--r-- | meta/recipes-connectivity/dhcp/dhcp/CVE-2016-2774.patch | 65 | ||||
-rw-r--r-- | meta/recipes-connectivity/dhcp/dhcp/dhclient-script-drop-resolv.conf.dhclient.patch | 2 | ||||
-rw-r--r-- | meta/recipes-connectivity/dhcp/dhcp/fix-external-bind.patch | 115 | ||||
-rw-r--r-- | meta/recipes-connectivity/dhcp/dhcp/fixsepbuild.patch | 78 | ||||
-rw-r--r-- | meta/recipes-connectivity/dhcp/dhcp/libxml2-configure-argument.patch | 19 | ||||
-rw-r--r-- | meta/recipes-connectivity/dhcp/dhcp/link-with-lcrypto.patch | 21 | ||||
-rw-r--r-- | meta/recipes-connectivity/dhcp/dhcp/replace-ifconfig-route.patch | 34 | ||||
-rw-r--r-- | meta/recipes-connectivity/dhcp/dhcp/tweak-to-support-external-bind.patch | 117 | ||||
-rw-r--r-- | meta/recipes-connectivity/dhcp/dhcp_4.3.4.bb (renamed from meta/recipes-connectivity/dhcp/dhcp_4.3.3.bb) | 8 |
12 files changed, 222 insertions, 345 deletions
diff --git a/meta/recipes-connectivity/dhcp/dhcp.inc b/meta/recipes-connectivity/dhcp/dhcp.inc index 5e396f1594..d237d5824f 100644 --- a/meta/recipes-connectivity/dhcp/dhcp.inc +++ b/meta/recipes-connectivity/dhcp/dhcp.inc | |||
@@ -46,7 +46,8 @@ EXTRA_OECONF = "--with-srv-lease-file=${localstatedir}/lib/dhcp/dhcpd.leases \ | |||
46 | --with-cli-lease-file=${localstatedir}/lib/dhcp/dhclient.leases \ | 46 | --with-cli-lease-file=${localstatedir}/lib/dhcp/dhclient.leases \ |
47 | --with-cli6-lease-file=${localstatedir}/lib/dhcp/dhclient6.leases \ | 47 | --with-cli6-lease-file=${localstatedir}/lib/dhcp/dhclient6.leases \ |
48 | --with-libbind=${STAGING_LIBDIR}/ \ | 48 | --with-libbind=${STAGING_LIBDIR}/ \ |
49 | --enable-paranoia \ | 49 | --enable-paranoia \ |
50 | --with-randomdev=/dev/random \ | ||
50 | " | 51 | " |
51 | 52 | ||
52 | do_install_append () { | 53 | do_install_append () { |
diff --git a/meta/recipes-connectivity/dhcp/dhcp/0001-site.h-enable-gentle-shutdown.patch b/meta/recipes-connectivity/dhcp/dhcp/0001-site.h-enable-gentle-shutdown.patch index 434421230a..47443a50ef 100644 --- a/meta/recipes-connectivity/dhcp/dhcp/0001-site.h-enable-gentle-shutdown.patch +++ b/meta/recipes-connectivity/dhcp/dhcp/0001-site.h-enable-gentle-shutdown.patch | |||
@@ -8,10 +8,10 @@ Signed-off-by: Chen Qi <Qi.Chen@windriver.com> | |||
8 | 1 file changed, 1 insertion(+), 1 deletion(-) | 8 | 1 file changed, 1 insertion(+), 1 deletion(-) |
9 | 9 | ||
10 | diff --git a/includes/site.h b/includes/site.h | 10 | diff --git a/includes/site.h b/includes/site.h |
11 | index 73fa4e8..9c33de3 100644 | 11 | index 1dd1251..abb66e4 100644 |
12 | --- a/includes/site.h | 12 | --- a/includes/site.h |
13 | +++ b/includes/site.h | 13 | +++ b/includes/site.h |
14 | @@ -280,7 +280,7 @@ | 14 | @@ -289,7 +289,7 @@ |
15 | situations. We plan to revisit this feature and may | 15 | situations. We plan to revisit this feature and may |
16 | make non-backwards compatible changes including the | 16 | make non-backwards compatible changes including the |
17 | removal of this define. Use at your own risk. */ | 17 | removal of this define. Use at your own risk. */ |
@@ -21,5 +21,5 @@ index 73fa4e8..9c33de3 100644 | |||
21 | /* Include old error codes. This is provided in case you | 21 | /* Include old error codes. This is provided in case you |
22 | are building an external program similar to omshell for | 22 | are building an external program similar to omshell for |
23 | -- | 23 | -- |
24 | 1.9.1 | 24 | 2.8.1 |
25 | 25 | ||
diff --git a/meta/recipes-connectivity/dhcp/dhcp/CVE-2015-8605.patch b/meta/recipes-connectivity/dhcp/dhcp/CVE-2015-8605.patch deleted file mode 100644 index 923d5d5c58..0000000000 --- a/meta/recipes-connectivity/dhcp/dhcp/CVE-2015-8605.patch +++ /dev/null | |||
@@ -1,99 +0,0 @@ | |||
1 | Solves CVE-2015-8605 that caused DoS when an invalid lenght field in IPv4 UDP | ||
2 | was recived by the server. | ||
3 | |||
4 | Upstream-Status: Backport | ||
5 | CVE: CVE-2015-8605 | ||
6 | |||
7 | Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com> | ||
8 | |||
9 | ======================================================================= | ||
10 | diff --git a/common/packet.c b/common/packet.c | ||
11 | index b530432..e600e37 100644 | ||
12 | --- a/common/packet.c | ||
13 | +++ b/common/packet.c | ||
14 | @@ -220,7 +220,28 @@ ssize_t decode_hw_header (interface, buf, bufix, from) | ||
15 | } | ||
16 | } | ||
17 | |||
18 | -/* UDP header and IP header decoded together for convenience. */ | ||
19 | +/*! | ||
20 | + * | ||
21 | + * \brief UDP header and IP header decoded together for convenience. | ||
22 | + * | ||
23 | + * Attempt to decode the UDP and IP headers and, if necessary, checksum | ||
24 | + * the packet. | ||
25 | + * | ||
26 | + * \param inteface - the interface on which the packet was recevied | ||
27 | + * \param buf - a pointer to the buffer for the received packet | ||
28 | + * \param bufix - where to start processing the buffer, previous | ||
29 | + * routines may have processed parts of the buffer already | ||
30 | + * \param from - space to return the address of the packet sender | ||
31 | + * \param buflen - remaining length of the buffer, this will have been | ||
32 | + * decremented by bufix by the caller | ||
33 | + * \param rbuflen - space to return the length of the payload from the udp | ||
34 | + * header | ||
35 | + * \param csum_ready - indication if the checksum is valid for use | ||
36 | + * non-zero indicates the checksum should be validated | ||
37 | + * | ||
38 | + * \return - the index to the first byte of the udp payload (that is the | ||
39 | + * start of the DHCP packet | ||
40 | + */ | ||
41 | |||
42 | ssize_t | ||
43 | decode_udp_ip_header(struct interface_info *interface, | ||
44 | @@ -231,7 +252,7 @@ decode_udp_ip_header(struct interface_info *interface, | ||
45 | unsigned char *data; | ||
46 | struct ip ip; | ||
47 | struct udphdr udp; | ||
48 | - unsigned char *upp, *endbuf; | ||
49 | + unsigned char *upp; | ||
50 | u_int32_t ip_len, ulen, pkt_len; | ||
51 | static unsigned int ip_packets_seen = 0; | ||
52 | static unsigned int ip_packets_bad_checksum = 0; | ||
53 | @@ -241,11 +262,8 @@ decode_udp_ip_header(struct interface_info *interface, | ||
54 | static unsigned int udp_packets_length_overflow = 0; | ||
55 | unsigned len; | ||
56 | |||
57 | - /* Designate the end of the input buffer for bounds checks. */ | ||
58 | - endbuf = buf + bufix + buflen; | ||
59 | - | ||
60 | /* Assure there is at least an IP header there. */ | ||
61 | - if ((buf + bufix + sizeof(ip)) > endbuf) | ||
62 | + if (sizeof(ip) > buflen) | ||
63 | return -1; | ||
64 | |||
65 | /* Copy the IP header into a stack aligned structure for inspection. | ||
66 | @@ -257,13 +275,17 @@ decode_udp_ip_header(struct interface_info *interface, | ||
67 | ip_len = (*upp & 0x0f) << 2; | ||
68 | upp += ip_len; | ||
69 | |||
70 | - /* Check the IP packet length. */ | ||
71 | + /* Check packet lengths are within the buffer: | ||
72 | + * first the ip header (ip_len) | ||
73 | + * then the packet length from the ip header (pkt_len) | ||
74 | + * then the udp header (ip_len + sizeof(udp) | ||
75 | + * We are liberal in what we accept, the udp payload should fit within | ||
76 | + * pkt_len, but we only check against the full buffer size. | ||
77 | + */ | ||
78 | pkt_len = ntohs(ip.ip_len); | ||
79 | - if (pkt_len > buflen) | ||
80 | - return -1; | ||
81 | - | ||
82 | - /* Assure after ip_len bytes that there is enough room for a UDP header. */ | ||
83 | - if ((upp + sizeof(udp)) > endbuf) | ||
84 | + if ((ip_len > buflen) || | ||
85 | + (pkt_len > buflen) || | ||
86 | + ((ip_len + sizeof(udp)) > buflen)) | ||
87 | return -1; | ||
88 | |||
89 | /* Copy the UDP header into a stack aligned structure for inspection. */ | ||
90 | @@ -284,7 +306,8 @@ decode_udp_ip_header(struct interface_info *interface, | ||
91 | return -1; | ||
92 | |||
93 | udp_packets_length_checked++; | ||
94 | - if ((upp + ulen) > endbuf) { | ||
95 | + /* verify that the payload length from the udp packet fits in the buffer */ | ||
96 | + if ((ip_len + ulen) > buflen) { | ||
97 | udp_packets_length_overflow++; | ||
98 | if (((udp_packets_length_checked > 4) && | ||
99 | (udp_packets_length_overflow != 0)) && | ||
diff --git a/meta/recipes-connectivity/dhcp/dhcp/CVE-2016-2774.patch b/meta/recipes-connectivity/dhcp/dhcp/CVE-2016-2774.patch deleted file mode 100644 index 4836dbc2ac..0000000000 --- a/meta/recipes-connectivity/dhcp/dhcp/CVE-2016-2774.patch +++ /dev/null | |||
@@ -1,65 +0,0 @@ | |||
1 | From b9f56d578ebfd649b5d829960540859ac6ca931c Mon Sep 17 00:00:00 2001 | ||
2 | From: Catalin Enache <catalin.enache@windriver.com> | ||
3 | Date: Tue, 12 Apr 2016 18:23:31 +0300 | ||
4 | Subject: [PATCH] Add patch to limit the value of an fd we accept for a | ||
5 | connection. | ||
6 | |||
7 | By limiting the highest value we accept for an fd we limit the number | ||
8 | of connections. | ||
9 | |||
10 | Upstream-Status: Backport | ||
11 | CVE: CVE-2016-2774 | ||
12 | |||
13 | Author: Shawn Routhier <sar@isc.org> | ||
14 | Signed-off-by: Catalin Enache <catalin.enache@windriver.com> | ||
15 | --- | ||
16 | includes/site.h | 6 ++++++ | ||
17 | omapip/listener.c | 9 +++++++-- | ||
18 | 3 files changed, 18 insertions(+), 2 deletions(-) | ||
19 | |||
20 | diff --git a/includes/site.h b/includes/site.h | ||
21 | index 9c33de3..df020c8 100644 | ||
22 | --- a/includes/site.h | ||
23 | +++ b/includes/site.h | ||
24 | @@ -290,6 +290,12 @@ | ||
25 | this option will be removed at some time. */ | ||
26 | /* #define INCLUDE_OLD_DHCP_ISC_ERROR_CODES */ | ||
27 | |||
28 | +/* Limit the value of a file descriptor the serve will use | ||
29 | + when accepting a connecting request. This can be used to | ||
30 | + limit the number of TCP connections that the server will | ||
31 | + allow at one time. A value of 0 means there is no limit.*/ | ||
32 | +#define MAX_FD_VALUE 200 | ||
33 | + | ||
34 | /* Include definitions for various options. In general these | ||
35 | should be left as is, but if you have already defined one | ||
36 | of these and prefer your definition you can comment the | ||
37 | diff --git a/omapip/listener.c b/omapip/listener.c | ||
38 | index 8bdcdbd..61473cf 100644 | ||
39 | --- a/omapip/listener.c | ||
40 | +++ b/omapip/listener.c | ||
41 | @@ -3,7 +3,7 @@ | ||
42 | Subroutines that support the generic listener object. */ | ||
43 | |||
44 | /* | ||
45 | - * Copyright (c) 2012,2014 by Internet Systems Consortium, Inc. ("ISC") | ||
46 | + * Copyright (c) 2012,2014,2016 by Internet Systems Consortium, Inc. ("ISC") | ||
47 | * Copyright (c) 2004,2007,2009 by Internet Systems Consortium, Inc. ("ISC") | ||
48 | * Copyright (c) 1999-2003 by Internet Software Consortium | ||
49 | * | ||
50 | @@ -233,7 +233,12 @@ isc_result_t omapi_accept (omapi_object_t *h) | ||
51 | return ISC_R_NORESOURCES; | ||
52 | return ISC_R_UNEXPECTED; | ||
53 | } | ||
54 | - | ||
55 | + | ||
56 | + if ((MAX_FD_VALUE != 0) && (socket > MAX_FD_VALUE)) { | ||
57 | + close(socket); | ||
58 | + return (ISC_R_NORESOURCES); | ||
59 | + } | ||
60 | + | ||
61 | #if defined (TRACING) | ||
62 | /* If we're recording a trace, remember the connection. */ | ||
63 | if (trace_record ()) { | ||
64 | -- | ||
65 | 2.7.4 | ||
diff --git a/meta/recipes-connectivity/dhcp/dhcp/dhclient-script-drop-resolv.conf.dhclient.patch b/meta/recipes-connectivity/dhcp/dhcp/dhclient-script-drop-resolv.conf.dhclient.patch index 47ea5554b8..96095a5e08 100644 --- a/meta/recipes-connectivity/dhcp/dhcp/dhclient-script-drop-resolv.conf.dhclient.patch +++ b/meta/recipes-connectivity/dhcp/dhcp/dhclient-script-drop-resolv.conf.dhclient.patch | |||
@@ -66,5 +66,5 @@ diff --git a/client/scripts/linux b/client/scripts/linux | |||
66 | } | 66 | } |
67 | 67 | ||
68 | -- | 68 | -- |
69 | 1.8.1.2 | 69 | 2.8.1 |
70 | 70 | ||
diff --git a/meta/recipes-connectivity/dhcp/dhcp/fix-external-bind.patch b/meta/recipes-connectivity/dhcp/dhcp/fix-external-bind.patch deleted file mode 100644 index 956c5d8b58..0000000000 --- a/meta/recipes-connectivity/dhcp/dhcp/fix-external-bind.patch +++ /dev/null | |||
@@ -1,115 +0,0 @@ | |||
1 | Upstream-Status: Pending | ||
2 | |||
3 | 11/30/2010 | ||
4 | --with-libbind=PATH is available but not used by Makefile, | ||
5 | this patch is to allow building with external bind | ||
6 | |||
7 | Signed-off-by: Qing He <qing.he@intel.com> | ||
8 | |||
9 | Rebase the patch to 4.3.3 | ||
10 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> | ||
11 | --- | ||
12 | diff --git a/Makefile.am b/Makefile.am | ||
13 | --- a/Makefile.am | ||
14 | +++ b/Makefile.am | ||
15 | @@ -25,7 +25,7 @@ EXTRA_DIST = RELNOTES LICENSE \ | ||
16 | bind/Makefile.in bind/bind.tar.gz bind/version.tmp \ | ||
17 | common/tests/Atffile server/tests/Atffile | ||
18 | |||
19 | -SUBDIRS = bind includes tests common omapip client dhcpctl relay server | ||
20 | +SUBDIRS = includes tests common omapip client dhcpctl relay server | ||
21 | |||
22 | nobase_include_HEADERS = dhcpctl/dhcpctl.h | ||
23 | |||
24 | diff --git a/client/Makefile.am b/client/Makefile.am | ||
25 | --- a/client/Makefile.am | ||
26 | +++ b/client/Makefile.am | ||
27 | @@ -10,8 +10,8 @@ dhclient_SOURCES = clparse.c dhclient.c dhc6.c \ | ||
28 | scripts/bsdos scripts/freebsd scripts/linux scripts/macos \ | ||
29 | scripts/netbsd scripts/nextstep scripts/openbsd \ | ||
30 | scripts/solaris scripts/openwrt | ||
31 | -dhclient_LDADD = ../common/libdhcp.a ../omapip/libomapi.a ../bind/lib/libirs.a \ | ||
32 | - ../bind/lib/libdns.a ../bind/lib/libisccfg.a ../bind/lib/libisc.a | ||
33 | +dhclient_LDADD = ../common/libdhcp.a ../omapip/libomapi.a $(libbind)/libirs.a \ | ||
34 | + $(libbind)/libdns.a $(libbind)/libisccfg.a $(libbind)/libisc.a | ||
35 | man_MANS = dhclient.8 dhclient-script.8 dhclient.conf.5 dhclient.leases.5 | ||
36 | EXTRA_DIST = $(man_MANS) | ||
37 | |||
38 | diff --git a/configure.ac b/configure.ac | ||
39 | --- a/configure.ac | ||
40 | +++ b/configure.ac | ||
41 | @@ -623,6 +623,7 @@ no) | ||
42 | fi | ||
43 | ;; | ||
44 | esac | ||
45 | +AC_SUBST([libbind]) | ||
46 | |||
47 | # OpenLDAP support. | ||
48 | AC_ARG_WITH(ldap, | ||
49 | diff --git a/dhcpctl/Makefile.am b/dhcpctl/Makefile.am | ||
50 | --- a/dhcpctl/Makefile.am | ||
51 | +++ b/dhcpctl/Makefile.am | ||
52 | @@ -6,12 +6,12 @@ EXTRA_DIST = $(man_MANS) | ||
53 | |||
54 | omshell_SOURCES = omshell.c | ||
55 | omshell_LDADD = libdhcpctl.a ../common/libdhcp.a ../omapip/libomapi.a \ | ||
56 | - ../bind/lib/libirs.a ../bind/lib/libdns.a \ | ||
57 | - ../bind/lib/libisccfg.a ../bind/lib/libisc.a | ||
58 | + $(libbind)/libirs.a $(libbind)/libdns.a \ | ||
59 | + $(libbind)/libisccfg.a $(libbind)/libisc.a | ||
60 | |||
61 | libdhcpctl_a_SOURCES = dhcpctl.c callback.c remote.c | ||
62 | |||
63 | cltest_SOURCES = cltest.c | ||
64 | cltest_LDADD = libdhcpctl.a ../common/libdhcp.a ../omapip/libomapi.a \ | ||
65 | - ../bind/lib/libirs.a ../bind/lib/libdns.a \ | ||
66 | - ../bind/lib/libisccfg.a ../bind/lib/libisc.a | ||
67 | + $(libbind)/libirs.a $(libbind)/libdns.a \ | ||
68 | + $(libbind)/libisccfg.a $(libbind)/libisc.a | ||
69 | diff --git a/omapip/Makefile.am b/omapip/Makefile.am | ||
70 | --- a/omapip/Makefile.am | ||
71 | +++ b/omapip/Makefile.am | ||
72 | @@ -10,6 +10,6 @@ man_MANS = omapi.3 | ||
73 | EXTRA_DIST = $(man_MANS) | ||
74 | |||
75 | svtest_SOURCES = test.c | ||
76 | -svtest_LDADD = libomapi.a ../bind/lib/libirs.a ../bind/lib/libdns.a \ | ||
77 | - ../bind/lib/libisccfg.a ../bind/lib/libisc.a | ||
78 | +svtest_LDADD = libomapi.a $(libbind)/libirs.a $(libbind)/libdns.a \ | ||
79 | + $(libbind)/libisccfg.a $(libbind)/libisc.a | ||
80 | |||
81 | diff --git a/relay/Makefile.am b/relay/Makefile.am | ||
82 | --- a/relay/Makefile.am | ||
83 | +++ b/relay/Makefile.am | ||
84 | @@ -3,8 +3,8 @@ AM_CPPFLAGS = -DLOCALSTATEDIR='"@localstatedir@"' | ||
85 | sbin_PROGRAMS = dhcrelay | ||
86 | dhcrelay_SOURCES = dhcrelay.c | ||
87 | dhcrelay_LDADD = ../common/libdhcp.a ../omapip/libomapi.a \ | ||
88 | - ../bind/lib/libirs.a ../bind/lib/libdns.a \ | ||
89 | - ../bind/lib/libisccfg.a ../bind/lib/libisc.a | ||
90 | + $(libbind)/libirs.a $(libbind)/libdns.a \ | ||
91 | + $(libbind)/libisccfg.a $(libbind)/libisc.a | ||
92 | man_MANS = dhcrelay.8 | ||
93 | EXTRA_DIST = $(man_MANS) | ||
94 | |||
95 | diff --git a/server/Makefile.am b/server/Makefile.am | ||
96 | --- a/server/Makefile.am | ||
97 | +++ b/server/Makefile.am | ||
98 | @@ -14,10 +14,12 @@ dhcpd_SOURCES = dhcpd.c dhcp.c bootp.c confpars.c db.c class.c failover.c \ | ||
99 | |||
100 | dhcpd_CFLAGS = $(LDAP_CFLAGS) | ||
101 | dhcpd_LDADD = ../common/libdhcp.a ../omapip/libomapi.a \ | ||
102 | - ../dhcpctl/libdhcpctl.a ../bind/lib/libirs.a \ | ||
103 | - ../bind/lib/libdns.a ../bind/lib/libisccfg.a ../bind/lib/libisc.a \ | ||
104 | + ../dhcpctl/libdhcpctl.a $(libbind)/libirs.a \ | ||
105 | + $(libbind)/libdns.a $(libbind)/libisccfg.a $(libbind)/libisc.a \ | ||
106 | $(LDAP_LIBS) | ||
107 | |||
108 | + dhcpd_CFLAGS = $(LDAP_CFLAGS) | ||
109 | + | ||
110 | man_MANS = dhcpd.8 dhcpd.conf.5 dhcpd.leases.5 | ||
111 | EXTRA_DIST = $(man_MANS) | ||
112 | |||
113 | -- | ||
114 | 1.9.1 | ||
115 | |||
diff --git a/meta/recipes-connectivity/dhcp/dhcp/fixsepbuild.patch b/meta/recipes-connectivity/dhcp/dhcp/fixsepbuild.patch index b3f8fdb0a1..2f44147ad6 100644 --- a/meta/recipes-connectivity/dhcp/dhcp/fixsepbuild.patch +++ b/meta/recipes-connectivity/dhcp/dhcp/fixsepbuild.patch | |||
@@ -4,80 +4,88 @@ Upstream-Status: Pending | |||
4 | 4 | ||
5 | RP 2013/03/21 | 5 | RP 2013/03/21 |
6 | 6 | ||
7 | Rebase to 4.3.1 | 7 | Rebase to 4.3.4 |
8 | |||
8 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> | 9 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> |
9 | --- | 10 | --- |
11 | client/Makefile.am | 4 ++-- | ||
12 | common/Makefile.am | 3 ++- | ||
13 | dhcpctl/Makefile.am | 2 ++ | ||
14 | omapip/Makefile.am | 1 + | ||
15 | relay/Makefile.am | 2 +- | ||
16 | server/Makefile.am | 2 +- | ||
17 | 6 files changed, 9 insertions(+), 5 deletions(-) | ||
18 | |||
10 | diff --git a/client/Makefile.am b/client/Makefile.am | 19 | diff --git a/client/Makefile.am b/client/Makefile.am |
11 | index 8411960..1740f72 100644 | 20 | index 2cb83d8..4730bb3 100644 |
12 | --- a/client/Makefile.am | 21 | --- a/client/Makefile.am |
13 | +++ b/client/Makefile.am | 22 | +++ b/client/Makefile.am |
14 | @@ -4,6 +4,8 @@ | 23 | @@ -7,11 +7,11 @@ SUBDIRS = . tests |
15 | # production code. Sadly, we are not there yet. | 24 | BINDLIBDIR = @BINDDIR@/lib |
16 | SUBDIRS = . tests | 25 | |
26 | AM_CPPFLAGS = -DCLIENT_PATH='"PATH=$(sbindir):/sbin:/bin:/usr/sbin:/usr/bin"' \ | ||
27 | - -DLOCALSTATEDIR='"$(localstatedir)"' | ||
28 | + -DLOCALSTATEDIR='"$(localstatedir)"' -I$(top_srcdir)/includes | ||
17 | 29 | ||
18 | +AM_CPPFLAGS = -I$(top_srcdir)/includes | ||
19 | + | ||
20 | dist_sysconf_DATA = dhclient.conf.example | 30 | dist_sysconf_DATA = dhclient.conf.example |
21 | sbin_PROGRAMS = dhclient | 31 | sbin_PROGRAMS = dhclient |
22 | dhclient_SOURCES = clparse.c dhclient.c dhc6.c \ | 32 | -dhclient_SOURCES = clparse.c dhclient.c dhc6.c \ |
23 | @@ -17,8 +19,8 @@ EXTRA_DIST = $(man_MANS) | 33 | +dhclient_SOURCES = $(srcdir)/clparse.c $(srcdir)/dhclient.c $(srcdir)/dhc6.c \ |
24 | 34 | scripts/bsdos scripts/freebsd scripts/linux scripts/macos \ | |
25 | dhclient.o: dhclient.c | 35 | scripts/netbsd scripts/nextstep scripts/openbsd \ |
26 | $(COMPILE) -DCLIENT_PATH='"PATH=$(sbindir):/sbin:/bin:/usr/sbin:/usr/bin"' \ | 36 | scripts/solaris scripts/openwrt |
27 | - -DLOCALSTATEDIR='"$(localstatedir)"' -c dhclient.c | ||
28 | + -DLOCALSTATEDIR='"$(localstatedir)"' -c $(srcdir)/dhclient.c | ||
29 | |||
30 | dhc6.o: dhc6.c | ||
31 | $(COMPILE) -DCLIENT_PATH='"PATH=$(sbindir):/sbin:/bin:/usr/sbin:/usr/bin"' \ | ||
32 | - -DLOCALSTATEDIR='"$(localstatedir)"' -c dhc6.c | ||
33 | + -DLOCALSTATEDIR='"$(localstatedir)"' -c $(srcdir)/dhc6.c | ||
34 | diff --git a/common/Makefile.am b/common/Makefile.am | 37 | diff --git a/common/Makefile.am b/common/Makefile.am |
35 | index eddef05..5ce045f 100644 | 38 | index 113aee8..0f24fbb 100644 |
36 | --- a/common/Makefile.am | 39 | --- a/common/Makefile.am |
37 | +++ b/common/Makefile.am | 40 | +++ b/common/Makefile.am |
38 | @@ -1,4 +1,4 @@ | 41 | @@ -1,4 +1,5 @@ |
39 | -AM_CPPFLAGS = -I.. -DLOCALSTATEDIR='"@localstatedir@"' | 42 | -AM_CPPFLAGS = -I$(top_srcdir) -DLOCALSTATEDIR='"@localstatedir@"' |
40 | +AM_CPPFLAGS = -I$(top_srcdir)/includes -I$(top_srcdir) -DLOCALSTATEDIR='"@localstatedir@"' | 43 | +AM_CPPFLAGS = -I$(top_srcdir)/includes -I$(top_srcdir) -DLOCALSTATEDIR='"@localstatedir@"' |
44 | + | ||
41 | AM_CFLAGS = $(LDAP_CFLAGS) | 45 | AM_CFLAGS = $(LDAP_CFLAGS) |
42 | 46 | ||
43 | noinst_LIBRARIES = libdhcp.a | 47 | noinst_LIBRARIES = libdhcp.a |
44 | diff --git a/dhcpctl/Makefile.am b/dhcpctl/Makefile.am | 48 | diff --git a/dhcpctl/Makefile.am b/dhcpctl/Makefile.am |
45 | index 2987a53..cd72d75 100644 | 49 | index ceb0de1..ba8dd8b 100644 |
46 | --- a/dhcpctl/Makefile.am | 50 | --- a/dhcpctl/Makefile.am |
47 | +++ b/dhcpctl/Makefile.am | 51 | +++ b/dhcpctl/Makefile.am |
48 | @@ -1,3 +1,5 @@ | 52 | @@ -1,5 +1,7 @@ |
53 | BINDLIBDIR = @BINDDIR@/lib | ||
54 | |||
49 | +AM_CPPFLAGS = -I$(top_srcdir)/includes -I$(top_srcdir) | 55 | +AM_CPPFLAGS = -I$(top_srcdir)/includes -I$(top_srcdir) |
50 | + | 56 | + |
51 | bin_PROGRAMS = omshell | 57 | bin_PROGRAMS = omshell |
52 | lib_LIBRARIES = libdhcpctl.a | 58 | lib_LIBRARIES = libdhcpctl.a |
53 | noinst_PROGRAMS = cltest | 59 | noinst_PROGRAMS = cltest |
54 | diff --git a/omapip/Makefile.am b/omapip/Makefile.am | 60 | diff --git a/omapip/Makefile.am b/omapip/Makefile.am |
55 | index 5074479..9c0fab3 100644 | 61 | index 446a594..dd1afa0 100644 |
56 | --- a/omapip/Makefile.am | 62 | --- a/omapip/Makefile.am |
57 | +++ b/omapip/Makefile.am | 63 | +++ b/omapip/Makefile.am |
58 | @@ -1,3 +1,5 @@ | 64 | @@ -1,4 +1,5 @@ |
65 | BINDLIBDIR = @BINDDIR@/lib | ||
59 | +AM_CPPFLAGS = -I$(top_srcdir)/includes | 66 | +AM_CPPFLAGS = -I$(top_srcdir)/includes |
60 | + | 67 | |
61 | lib_LIBRARIES = libomapi.a | 68 | lib_LIBRARIES = libomapi.a |
62 | noinst_PROGRAMS = svtest | 69 | noinst_PROGRAMS = svtest |
63 | |||
64 | diff --git a/relay/Makefile.am b/relay/Makefile.am | 70 | diff --git a/relay/Makefile.am b/relay/Makefile.am |
65 | index ec72a31..f842071 100644 | 71 | index 3060eca..6d652f6 100644 |
66 | --- a/relay/Makefile.am | 72 | --- a/relay/Makefile.am |
67 | +++ b/relay/Makefile.am | 73 | +++ b/relay/Makefile.am |
68 | @@ -1,4 +1,4 @@ | 74 | @@ -1,6 +1,6 @@ |
75 | BINDLIBDIR = @BINDDIR@/lib | ||
76 | |||
69 | -AM_CPPFLAGS = -DLOCALSTATEDIR='"@localstatedir@"' | 77 | -AM_CPPFLAGS = -DLOCALSTATEDIR='"@localstatedir@"' |
70 | +AM_CPPFLAGS = -DLOCALSTATEDIR='"@localstatedir@"' -I$(top_srcdir)/includes | 78 | +AM_CPPFLAGS = -DLOCALSTATEDIR='"@localstatedir@"' -I$(top_srcdir)/includes |
71 | 79 | ||
72 | sbin_PROGRAMS = dhcrelay | 80 | sbin_PROGRAMS = dhcrelay |
73 | dhcrelay_SOURCES = dhcrelay.c | 81 | dhcrelay_SOURCES = dhcrelay.c |
74 | diff --git a/server/Makefile.am b/server/Makefile.am | 82 | diff --git a/server/Makefile.am b/server/Makefile.am |
75 | index a446f0b..d0b873a 100644 | 83 | index 54feedf..3990b9c 100644 |
76 | --- a/server/Makefile.am | 84 | --- a/server/Makefile.am |
77 | +++ b/server/Makefile.am | 85 | +++ b/server/Makefile.am |
78 | @@ -4,7 +4,7 @@ | 86 | @@ -6,7 +6,7 @@ SUBDIRS = . tests |
79 | # production code. Sadly, we are not there yet. | 87 | |
80 | SUBDIRS = . tests | 88 | BINDLIBDIR = @BINDDIR@/lib |
81 | 89 | ||
82 | -AM_CPPFLAGS = -I.. -DLOCALSTATEDIR='"@localstatedir@"' | 90 | -AM_CPPFLAGS = -I.. -DLOCALSTATEDIR='"@localstatedir@"' |
83 | +AM_CPPFLAGS = -I$(top_srcdir) -DLOCALSTATEDIR='"@localstatedir@"' -I$(top_srcdir)/includes | 91 | +AM_CPPFLAGS = -I$(top_srcdir) -DLOCALSTATEDIR='"@localstatedir@"' -I$(top_srcdir)/includes |
@@ -85,5 +93,5 @@ index a446f0b..d0b873a 100644 | |||
85 | dist_sysconf_DATA = dhcpd.conf.example | 93 | dist_sysconf_DATA = dhcpd.conf.example |
86 | sbin_PROGRAMS = dhcpd | 94 | sbin_PROGRAMS = dhcpd |
87 | -- | 95 | -- |
88 | 1.9.1 | 96 | 2.8.1 |
89 | 97 | ||
diff --git a/meta/recipes-connectivity/dhcp/dhcp/libxml2-configure-argument.patch b/meta/recipes-connectivity/dhcp/dhcp/libxml2-configure-argument.patch index 9d2fbfb292..14356621c0 100644 --- a/meta/recipes-connectivity/dhcp/dhcp/libxml2-configure-argument.patch +++ b/meta/recipes-connectivity/dhcp/dhcp/libxml2-configure-argument.patch | |||
@@ -5,10 +5,18 @@ Upstream-Status: Pending | |||
5 | 5 | ||
6 | Signed-off-by: Christopher Larson <chris_larson@mentor.com> | 6 | Signed-off-by: Christopher Larson <chris_larson@mentor.com> |
7 | 7 | ||
8 | --- dhcp-4.3.3.orig/configure.ac 2016-03-16 20:25:53.830697637 -0700 | 8 | Rebase to 4.3.4 |
9 | +++ dhcp-4.3.3/configure.ac 2016-03-16 20:28:19.415355257 -0700 | 9 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> |
10 | @@ -631,7 +631,16 @@ | 10 | --- |
11 | configure.ac | 11 ++++++++++- | ||
12 | 1 file changed, 10 insertions(+), 1 deletion(-) | ||
11 | 13 | ||
14 | diff --git a/configure.ac b/configure.ac | ||
15 | index 726c88e..1684df1 100644 | ||
16 | --- a/configure.ac | ||
17 | +++ b/configure.ac | ||
18 | @@ -718,7 +718,16 @@ AC_SUBST(BINDSRCDIR) | ||
19 | |||
12 | # We need to find libxml2 if bind was built with support enabled | 20 | # We need to find libxml2 if bind was built with support enabled |
13 | # otherwise we'll fail to build omapip/test.c | 21 | # otherwise we'll fail to build omapip/test.c |
14 | -AC_SEARCH_LIBS(xmlTextWriterStartElement, [xml2],) | 22 | -AC_SEARCH_LIBS(xmlTextWriterStartElement, [xml2],) |
@@ -22,6 +30,9 @@ Signed-off-by: Christopher Larson <chris_larson@mentor.com> | |||
22 | + AC_MSG_FAILURE([*** Cannot find xmlTextWriterStartElement with -lxml2 and libxml2 was requested]) | 30 | + AC_MSG_FAILURE([*** Cannot find xmlTextWriterStartElement with -lxml2 and libxml2 was requested]) |
23 | + fi]) | 31 | + fi]) |
24 | +fi | 32 | +fi |
25 | 33 | ||
26 | # OpenLDAP support. | 34 | # OpenLDAP support. |
27 | AC_ARG_WITH(ldap, | 35 | AC_ARG_WITH(ldap, |
36 | -- | ||
37 | 2.8.1 | ||
38 | |||
diff --git a/meta/recipes-connectivity/dhcp/dhcp/link-with-lcrypto.patch b/meta/recipes-connectivity/dhcp/dhcp/link-with-lcrypto.patch index 57e10b0297..0d0e0dd08e 100644 --- a/meta/recipes-connectivity/dhcp/dhcp/link-with-lcrypto.patch +++ b/meta/recipes-connectivity/dhcp/dhcp/link-with-lcrypto.patch | |||
@@ -5,14 +5,20 @@ From 4.2.0 final release, -lcrypto check was removed and we compile static libra | |||
5 | from bind that are linked to libcrypto. This is why i added a patch in order to add | 5 | from bind that are linked to libcrypto. This is why i added a patch in order to add |
6 | -lcrypto to LIBS. | 6 | -lcrypto to LIBS. |
7 | 7 | ||
8 | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro> | ||
9 | Upstream-Status: Pending | 8 | Upstream-Status: Pending |
9 | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro> | ||
10 | 10 | ||
11 | Index: dhcp-4.2.3-P2-r0/dhcp-4.2.3-P2/configure.ac | 11 | Rebase to 4.3.4 |
12 | =================================================================== | 12 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> |
13 | --- dhcp-4.2.3-P2.orig/configure.ac 2012-02-02 18:04:20.843023196 +0200 | 13 | --- |
14 | +++ dhcp-4.2.3-P2/configure.ac 2012-02-02 17:58:16.000000000 +0200 | 14 | configure.ac | 4 ++++ |
15 | @@ -456,6 +456,10 @@ | 15 | 1 file changed, 4 insertions(+) |
16 | |||
17 | diff --git a/configure.ac b/configure.ac | ||
18 | index 097b0c3..726c88e 100644 | ||
19 | --- a/configure.ac | ||
20 | +++ b/configure.ac | ||
21 | @@ -584,6 +584,10 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[void foo() __attribute__((noreturn)); | ||
16 | # Look for optional headers. | 22 | # Look for optional headers. |
17 | AC_CHECK_HEADERS(sys/socket.h net/if_dl.h net/if6.h regex.h) | 23 | AC_CHECK_HEADERS(sys/socket.h net/if_dl.h net/if6.h regex.h) |
18 | 24 | ||
@@ -23,3 +29,6 @@ Index: dhcp-4.2.3-P2-r0/dhcp-4.2.3-P2/configure.ac | |||
23 | # Solaris needs some libraries for functions | 29 | # Solaris needs some libraries for functions |
24 | AC_SEARCH_LIBS(socket, [socket]) | 30 | AC_SEARCH_LIBS(socket, [socket]) |
25 | AC_SEARCH_LIBS(inet_ntoa, [nsl]) | 31 | AC_SEARCH_LIBS(inet_ntoa, [nsl]) |
32 | -- | ||
33 | 2.8.1 | ||
34 | |||
diff --git a/meta/recipes-connectivity/dhcp/dhcp/replace-ifconfig-route.patch b/meta/recipes-connectivity/dhcp/dhcp/replace-ifconfig-route.patch index 61dd6a7186..d84df5cd34 100644 --- a/meta/recipes-connectivity/dhcp/dhcp/replace-ifconfig-route.patch +++ b/meta/recipes-connectivity/dhcp/dhcp/replace-ifconfig-route.patch | |||
@@ -8,23 +8,32 @@ Upstream-Status: Pending | |||
8 | 8 | ||
9 | Signed-off-by: Muhammad Shakeel <muhammad_shakeel@mentor.com> | 9 | Signed-off-by: Muhammad Shakeel <muhammad_shakeel@mentor.com> |
10 | 10 | ||
11 | --- dhcp-4.2.5-P1/client/scripts/linux.orig 2013-09-04 12:22:55.000000000 +0500 | 11 | Rebase to 4.3.4 |
12 | +++ dhcp-4.2.5-P1/client/scripts/linux 2013-09-04 12:52:19.068761518 +0500 | 12 | |
13 | @@ -103,17 +103,11 @@ | 13 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> |
14 | --- | ||
15 | client/scripts/linux | 82 ++++++++++++++++++++++++++++------------------------ | ||
16 | 1 file changed, 45 insertions(+), 37 deletions(-) | ||
17 | |||
18 | diff --git a/client/scripts/linux b/client/scripts/linux | ||
19 | index a02cfd9..232a0aa 100755 | ||
20 | --- a/client/scripts/linux | ||
21 | +++ b/client/scripts/linux | ||
22 | @@ -101,17 +101,11 @@ fi | ||
14 | if [ x$old_broadcast_address != x ]; then | 23 | if [ x$old_broadcast_address != x ]; then |
15 | old_broadcast_arg="broadcast $old_broadcast_address" | 24 | old_broadcast_arg="broadcast $old_broadcast_address" |
16 | fi | 25 | fi |
17 | -if [ x$new_subnet_mask != x ]; then | 26 | -if [ x$new_subnet_mask != x ]; then |
18 | - new_subnet_arg="netmask $new_subnet_mask" | 27 | - new_subnet_arg="netmask $new_subnet_mask" |
19 | -fi | 28 | +if [ -n "$new_subnet_mask" ]; then |
29 | + new_mask="/$new_subnet_mask" | ||
30 | fi | ||
20 | -if [ x$old_subnet_mask != x ]; then | 31 | -if [ x$old_subnet_mask != x ]; then |
21 | - old_subnet_arg="netmask $old_subnet_mask" | 32 | - old_subnet_arg="netmask $old_subnet_mask" |
22 | -fi | 33 | -fi |
23 | -if [ x$alias_subnet_mask != x ]; then | 34 | -if [ x$alias_subnet_mask != x ]; then |
24 | - alias_subnet_arg="netmask $alias_subnet_mask" | 35 | - alias_subnet_arg="netmask $alias_subnet_mask" |
25 | +if [ -n "$new_subnet_mask" ]; then | 36 | -fi |
26 | + new_mask="/$new_subnet_mask" | ||
27 | fi | ||
28 | -if [ x$new_interface_mtu != x ]; then | 37 | -if [ x$new_interface_mtu != x ]; then |
29 | - mtu_arg="mtu $new_interface_mtu" | 38 | - mtu_arg="mtu $new_interface_mtu" |
30 | +if [ -n "$alias_subnet_mask" ]; then | 39 | +if [ -n "$alias_subnet_mask" ]; then |
@@ -32,7 +41,7 @@ Signed-off-by: Muhammad Shakeel <muhammad_shakeel@mentor.com> | |||
32 | fi | 41 | fi |
33 | if [ x$IF_METRIC != x ]; then | 42 | if [ x$IF_METRIC != x ]; then |
34 | metric_arg="metric $IF_METRIC" | 43 | metric_arg="metric $IF_METRIC" |
35 | @@ -127,9 +121,9 @@ | 44 | @@ -125,9 +119,9 @@ fi |
36 | if [ x$reason = xPREINIT ]; then | 45 | if [ x$reason = xPREINIT ]; then |
37 | if [ x$alias_ip_address != x ]; then | 46 | if [ x$alias_ip_address != x ]; then |
38 | # Bring down alias interface. Its routes will disappear too. | 47 | # Bring down alias interface. Its routes will disappear too. |
@@ -44,7 +53,7 @@ Signed-off-by: Muhammad Shakeel <muhammad_shakeel@mentor.com> | |||
44 | 53 | ||
45 | # We need to give the kernel some time to get the interface up. | 54 | # We need to give the kernel some time to get the interface up. |
46 | sleep 1 | 55 | sleep 1 |
47 | @@ -156,25 +150,30 @@ | 56 | @@ -154,25 +148,30 @@ if [ x$reason = xBOUND ] || [ x$reason = xRENEW ] || \ |
48 | if [ x$old_ip_address != x ] && [ x$alias_ip_address != x ] && \ | 57 | if [ x$old_ip_address != x ] && [ x$alias_ip_address != x ] && \ |
49 | [ x$alias_ip_address != x$old_ip_address ]; then | 58 | [ x$alias_ip_address != x$old_ip_address ]; then |
50 | # Possible new alias. Remove old alias. | 59 | # Possible new alias. Remove old alias. |
@@ -81,7 +90,7 @@ Signed-off-by: Muhammad Shakeel <muhammad_shakeel@mentor.com> | |||
81 | done | 90 | done |
82 | else | 91 | else |
83 | # we haven't changed the address, have we changed other options | 92 | # we haven't changed the address, have we changed other options |
84 | @@ -182,21 +181,23 @@ | 93 | @@ -180,21 +179,23 @@ if [ x$reason = xBOUND ] || [ x$reason = xRENEW ] || \ |
85 | if [ x$new_routers != x ] && [ x$new_routers != x$old_routers ] ; then | 94 | if [ x$new_routers != x ] && [ x$new_routers != x$old_routers ] ; then |
86 | # if we've changed routers delete the old and add the new. | 95 | # if we've changed routers delete the old and add the new. |
87 | for router in $old_routers; do | 96 | for router in $old_routers; do |
@@ -112,7 +121,7 @@ Signed-off-by: Muhammad Shakeel <muhammad_shakeel@mentor.com> | |||
112 | fi | 121 | fi |
113 | make_resolv_conf | 122 | make_resolv_conf |
114 | exit_with_hooks 0 | 123 | exit_with_hooks 0 |
115 | @@ -206,42 +207,49 @@ | 124 | @@ -204,42 +205,49 @@ if [ x$reason = xEXPIRE ] || [ x$reason = xFAIL ] || [ x$reason = xRELEASE ] \ |
116 | || [ x$reason = xSTOP ]; then | 125 | || [ x$reason = xSTOP ]; then |
117 | if [ x$alias_ip_address != x ]; then | 126 | if [ x$alias_ip_address != x ]; then |
118 | # Turn off alias interface. | 127 | # Turn off alias interface. |
@@ -174,3 +183,6 @@ Signed-off-by: Muhammad Shakeel <muhammad_shakeel@mentor.com> | |||
174 | exit_with_hooks 1 | 183 | exit_with_hooks 1 |
175 | fi | 184 | fi |
176 | 185 | ||
186 | -- | ||
187 | 2.8.1 | ||
188 | |||
diff --git a/meta/recipes-connectivity/dhcp/dhcp/tweak-to-support-external-bind.patch b/meta/recipes-connectivity/dhcp/dhcp/tweak-to-support-external-bind.patch new file mode 100644 index 0000000000..03c6abb799 --- /dev/null +++ b/meta/recipes-connectivity/dhcp/dhcp/tweak-to-support-external-bind.patch | |||
@@ -0,0 +1,117 @@ | |||
1 | From ad7bb401f47714fc30c408853b796ce0f1c7e65f Mon Sep 17 00:00:00 2001 | ||
2 | From: Hongxu Jia <hongxu.jia@windriver.com> | ||
3 | Date: Sat, 11 Jun 2016 22:51:44 -0400 | ||
4 | Subject: [PATCH] tweak to support external bind | ||
5 | |||
6 | Tweak the external bind to oe-core's sysroot rather than | ||
7 | external bind source build. | ||
8 | |||
9 | Upstream-Status: Inappropriate <oe-core specific> | ||
10 | |||
11 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> | ||
12 | --- | ||
13 | client/Makefile.am | 2 +- | ||
14 | client/tests/Makefile.am | 2 +- | ||
15 | common/tests/Makefile.am | 2 +- | ||
16 | dhcpctl/Makefile.am | 2 +- | ||
17 | omapip/Makefile.am | 2 +- | ||
18 | relay/Makefile.am | 2 +- | ||
19 | server/Makefile.am | 2 +- | ||
20 | server/tests/Makefile.am | 2 +- | ||
21 | 8 files changed, 8 insertions(+), 8 deletions(-) | ||
22 | |||
23 | diff --git a/client/Makefile.am b/client/Makefile.am | ||
24 | index 4730bb3..84d8131 100644 | ||
25 | --- a/client/Makefile.am | ||
26 | +++ b/client/Makefile.am | ||
27 | @@ -4,7 +4,7 @@ | ||
28 | # production code. Sadly, we are not there yet. | ||
29 | SUBDIRS = . tests | ||
30 | |||
31 | -BINDLIBDIR = @BINDDIR@/lib | ||
32 | +BINDLIBDIR = @BINDDIR@ | ||
33 | |||
34 | AM_CPPFLAGS = -DCLIENT_PATH='"PATH=$(sbindir):/sbin:/bin:/usr/sbin:/usr/bin"' \ | ||
35 | -DLOCALSTATEDIR='"$(localstatedir)"' -I$(top_srcdir)/includes | ||
36 | diff --git a/client/tests/Makefile.am b/client/tests/Makefile.am | ||
37 | index da69ea9..fe35e57 100644 | ||
38 | --- a/client/tests/Makefile.am | ||
39 | +++ b/client/tests/Makefile.am | ||
40 | @@ -1,6 +1,6 @@ | ||
41 | SUBDIRS = . | ||
42 | |||
43 | -BINDLIBDIR = @BINDDIR@/lib | ||
44 | +BINDLIBDIR = @BINDDIR@ | ||
45 | |||
46 | AM_CPPFLAGS = $(ATF_CFLAGS) -DUNIT_TEST -I$(top_srcdir)/includes | ||
47 | AM_CPPFLAGS += -I@BINDDIR@/include -I$(top_srcdir) | ||
48 | diff --git a/common/tests/Makefile.am b/common/tests/Makefile.am | ||
49 | index f8d6b0e..05cd9c1 100644 | ||
50 | --- a/common/tests/Makefile.am | ||
51 | +++ b/common/tests/Makefile.am | ||
52 | @@ -1,6 +1,6 @@ | ||
53 | SUBDIRS = . | ||
54 | |||
55 | -BINDLIBDIR = @BINDDIR@/lib | ||
56 | +BINDLIBDIR = @BINDDIR@ | ||
57 | |||
58 | AM_CPPFLAGS = $(ATF_CFLAGS) -I$(top_srcdir)/includes | ||
59 | |||
60 | diff --git a/dhcpctl/Makefile.am b/dhcpctl/Makefile.am | ||
61 | index ba8dd8b..9b2486e 100644 | ||
62 | --- a/dhcpctl/Makefile.am | ||
63 | +++ b/dhcpctl/Makefile.am | ||
64 | @@ -1,4 +1,4 @@ | ||
65 | -BINDLIBDIR = @BINDDIR@/lib | ||
66 | +BINDLIBDIR = @BINDDIR@ | ||
67 | |||
68 | AM_CPPFLAGS = -I$(top_srcdir)/includes -I$(top_srcdir) | ||
69 | |||
70 | diff --git a/omapip/Makefile.am b/omapip/Makefile.am | ||
71 | index dd1afa0..e4a8599 100644 | ||
72 | --- a/omapip/Makefile.am | ||
73 | +++ b/omapip/Makefile.am | ||
74 | @@ -1,4 +1,4 @@ | ||
75 | -BINDLIBDIR = @BINDDIR@/lib | ||
76 | +BINDLIBDIR = @BINDDIR@ | ||
77 | AM_CPPFLAGS = -I$(top_srcdir)/includes | ||
78 | |||
79 | lib_LIBRARIES = libomapi.a | ||
80 | diff --git a/relay/Makefile.am b/relay/Makefile.am | ||
81 | index 6d652f6..b3bf578 100644 | ||
82 | --- a/relay/Makefile.am | ||
83 | +++ b/relay/Makefile.am | ||
84 | @@ -1,4 +1,4 @@ | ||
85 | -BINDLIBDIR = @BINDDIR@/lib | ||
86 | +BINDLIBDIR = @BINDDIR@ | ||
87 | |||
88 | AM_CPPFLAGS = -DLOCALSTATEDIR='"@localstatedir@"' -I$(top_srcdir)/includes | ||
89 | |||
90 | diff --git a/server/Makefile.am b/server/Makefile.am | ||
91 | index 3990b9c..b5d8c2d 100644 | ||
92 | --- a/server/Makefile.am | ||
93 | +++ b/server/Makefile.am | ||
94 | @@ -4,7 +4,7 @@ | ||
95 | # production code. Sadly, we are not there yet. | ||
96 | SUBDIRS = . tests | ||
97 | |||
98 | -BINDLIBDIR = @BINDDIR@/lib | ||
99 | +BINDLIBDIR = @BINDDIR@ | ||
100 | |||
101 | AM_CPPFLAGS = -I$(top_srcdir) -DLOCALSTATEDIR='"@localstatedir@"' -I$(top_srcdir)/includes | ||
102 | |||
103 | diff --git a/server/tests/Makefile.am b/server/tests/Makefile.am | ||
104 | index 65a9f74..2892309 100644 | ||
105 | --- a/server/tests/Makefile.am | ||
106 | +++ b/server/tests/Makefile.am | ||
107 | @@ -1,6 +1,6 @@ | ||
108 | SUBDIRS = . | ||
109 | |||
110 | -BINDLIBDIR = @BINDDIR@/lib | ||
111 | +BINDLIBDIR = @BINDDIR@ | ||
112 | |||
113 | AM_CPPFLAGS = $(ATF_CFLAGS) -DUNIT_TEST -I$(top_srcdir)/includes | ||
114 | AM_CPPFLAGS += -I@BINDDIR@/include -I$(top_srcdir) | ||
115 | -- | ||
116 | 2.8.1 | ||
117 | |||
diff --git a/meta/recipes-connectivity/dhcp/dhcp_4.3.3.bb b/meta/recipes-connectivity/dhcp/dhcp_4.3.4.bb index 97dde1df48..9e082911bd 100644 --- a/meta/recipes-connectivity/dhcp/dhcp_4.3.3.bb +++ b/meta/recipes-connectivity/dhcp/dhcp_4.3.4.bb | |||
@@ -1,19 +1,17 @@ | |||
1 | require dhcp.inc | 1 | require dhcp.inc |
2 | 2 | ||
3 | SRC_URI += "file://dhcp-3.0.3-dhclient-dbus.patch;striplevel=0 \ | 3 | SRC_URI += "file://dhcp-3.0.3-dhclient-dbus.patch;striplevel=0 \ |
4 | file://fix-external-bind.patch \ | ||
5 | file://link-with-lcrypto.patch \ | 4 | file://link-with-lcrypto.patch \ |
6 | file://fixsepbuild.patch \ | 5 | file://fixsepbuild.patch \ |
7 | file://dhclient-script-drop-resolv.conf.dhclient.patch \ | 6 | file://dhclient-script-drop-resolv.conf.dhclient.patch \ |
8 | file://replace-ifconfig-route.patch \ | 7 | file://replace-ifconfig-route.patch \ |
9 | file://CVE-2015-8605.patch \ | ||
10 | file://0001-site.h-enable-gentle-shutdown.patch \ | 8 | file://0001-site.h-enable-gentle-shutdown.patch \ |
11 | file://CVE-2016-2774.patch \ | ||
12 | file://libxml2-configure-argument.patch \ | 9 | file://libxml2-configure-argument.patch \ |
10 | file://tweak-to-support-external-bind.patch \ | ||
13 | " | 11 | " |
14 | 12 | ||
15 | SRC_URI[md5sum] = "c5577b09c9017cdd319a11ff6364268e" | 13 | SRC_URI[md5sum] = "0138319fe2b788cf4bdf34fbeaf9ff54" |
16 | SRC_URI[sha256sum] = "553c4945b09b1c1b904c4780f34f72aaefa2fc8c6556715de0bc9d4e3d255ede" | 14 | SRC_URI[sha256sum] = "f5115aee3dd3e6925de4ba47b80ab732ba48b481c8364b6ebade2d43698d607e" |
17 | 15 | ||
18 | PACKAGECONFIG ?= "" | 16 | PACKAGECONFIG ?= "" |
19 | PACKAGECONFIG[bind-httpstats] = "--with-libxml2,--without-libxml2,libxml2" | 17 | PACKAGECONFIG[bind-httpstats] = "--with-libxml2,--without-libxml2,libxml2" |