diff options
-rw-r--r-- | meta/recipes-connectivity/kea/files/0001-add-missing-headers-in-timer_mgr.cc.patch | 29 | ||||
-rw-r--r-- | meta/recipes-connectivity/kea/files/0001-ax_cpp11.m4-Include-memory-header.patch | 24 | ||||
-rw-r--r-- | meta/recipes-connectivity/kea/files/0001-include-limits.h.patch | 35 | ||||
-rw-r--r-- | meta/recipes-connectivity/kea/files/0001-keactrl.in-create-var-lib-kea-and-var-run-kea-folder.patch | 39 | ||||
-rw-r--r-- | meta/recipes-connectivity/kea/files/0001-src-lib-log-logger_unittest_support.cc-do-not-write-.patch | 7 | ||||
-rw-r--r-- | meta/recipes-connectivity/kea/files/fix-multilib-conflict.patch | 54 | ||||
-rw-r--r-- | meta/recipes-connectivity/kea/files/fix_pid_keactrl.patch | 27 | ||||
-rw-r--r-- | meta/recipes-connectivity/kea/kea_2.0.0.bb (renamed from meta/recipes-connectivity/kea/kea_1.8.2.bb) | 8 |
8 files changed, 51 insertions, 172 deletions
diff --git a/meta/recipes-connectivity/kea/files/0001-add-missing-headers-in-timer_mgr.cc.patch b/meta/recipes-connectivity/kea/files/0001-add-missing-headers-in-timer_mgr.cc.patch deleted file mode 100644 index 1cd8bc70f5..0000000000 --- a/meta/recipes-connectivity/kea/files/0001-add-missing-headers-in-timer_mgr.cc.patch +++ /dev/null | |||
@@ -1,29 +0,0 @@ | |||
1 | From 11981d637273778f408d15f488cc9e1d244dcae8 Mon Sep 17 00:00:00 2001 | ||
2 | From: Andrei Pavel <andrei@isc.org> | ||
3 | Date: Thu, 29 Jul 2021 21:33:42 +0300 | ||
4 | Subject: [PATCH] add missing headers in timer_mgr.cc | ||
5 | |||
6 | Upstream-Status: Backport [https://github.com/isc-projects/kea/commit/2bba96164f6c5c8f56de7a5dc52af73bfd51cccd] | ||
7 | Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> | ||
8 | --- | ||
9 | src/lib/dhcpsrv/timer_mgr.cc | 7 +++++++ | ||
10 | 1 file changed, 7 insertions(+) | ||
11 | |||
12 | diff --git a/src/lib/dhcpsrv/timer_mgr.cc b/src/lib/dhcpsrv/timer_mgr.cc | ||
13 | index 5ec4123..5611c46 100644 | ||
14 | --- a/src/lib/dhcpsrv/timer_mgr.cc | ||
15 | +++ b/src/lib/dhcpsrv/timer_mgr.cc | ||
16 | @@ -14,6 +14,13 @@ | ||
17 | #include <functional> | ||
18 | #include <utility> | ||
19 | |||
20 | +#include <exception> | ||
21 | +#include <map> | ||
22 | +#include <mutex> | ||
23 | +#include <ostream> | ||
24 | +#include <string> | ||
25 | +#include <stddef.h> | ||
26 | + | ||
27 | using namespace isc; | ||
28 | using namespace isc::asiolink; | ||
29 | |||
diff --git a/meta/recipes-connectivity/kea/files/0001-ax_cpp11.m4-Include-memory-header.patch b/meta/recipes-connectivity/kea/files/0001-ax_cpp11.m4-Include-memory-header.patch deleted file mode 100644 index 4978cae87c..0000000000 --- a/meta/recipes-connectivity/kea/files/0001-ax_cpp11.m4-Include-memory-header.patch +++ /dev/null | |||
@@ -1,24 +0,0 @@ | |||
1 | From 5314a4815006e3a42f3ce265d1597db700cdb784 Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Fri, 26 Feb 2021 23:14:20 -0800 | ||
4 | Subject: [PATCH] ax_cpp11.m4: Include <memory> header | ||
5 | |||
6 | This is needed for std::shared_ptr | ||
7 | GCC-11 throws errors if header is not included | ||
8 | |||
9 | Upstream-Status: Submitted [https://github.com/isc-projects/kea/pull/120] | ||
10 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
11 | --- | ||
12 | m4macros/ax_cpp11.m4 | 1 + | ||
13 | 1 file changed, 1 insertion(+) | ||
14 | |||
15 | --- a/m4macros/ax_cpp11.m4 | ||
16 | +++ b/m4macros/ax_cpp11.m4 | ||
17 | @@ -182,6 +182,7 @@ for retry in "none" "--std=c++11" "--std | ||
18 | AC_COMPILE_IFELSE( | ||
19 | [AC_LANG_PROGRAM( | ||
20 | [#include <thread> | ||
21 | + #include <memory> | ||
22 | std::shared_ptr<std::thread> th;], | ||
23 | [th.reset(new std::thread([[]]() { return; })); | ||
24 | th->join();])], | ||
diff --git a/meta/recipes-connectivity/kea/files/0001-include-limits.h.patch b/meta/recipes-connectivity/kea/files/0001-include-limits.h.patch deleted file mode 100644 index 3856b3d523..0000000000 --- a/meta/recipes-connectivity/kea/files/0001-include-limits.h.patch +++ /dev/null | |||
@@ -1,35 +0,0 @@ | |||
1 | From 7bca122e15bbe98c7b8da851ef3e1cf9a714afd9 Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Fri, 26 Feb 2021 23:31:15 -0800 | ||
4 | Subject: [PATCH] include limits.h | ||
5 | |||
6 | Fixes build with gcc11 | ||
7 | backend_selector.cc:61:35: error: 'numeric_limits' is not a member of 'std' | ||
8 | |||
9 | Upstream-Status: Submitted [https://github.com/isc-projects/kea/pull/120] | ||
10 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
11 | --- | ||
12 | src/lib/exceptions/exceptions.h | 1 + | ||
13 | 1 file changed, 1 insertion(+) | ||
14 | |||
15 | --- a/src/lib/database/backend_selector.cc | ||
16 | +++ b/src/lib/database/backend_selector.cc | ||
17 | @@ -6,7 +6,7 @@ | ||
18 | |||
19 | #include <database/backend_selector.h> | ||
20 | #include <exceptions/exceptions.h> | ||
21 | -#include <climits> | ||
22 | +#include <limits> | ||
23 | #include <sstream> | ||
24 | |||
25 | using namespace isc::data; | ||
26 | --- a/src/lib/dhcpsrv/subnet_id.h | ||
27 | +++ b/src/lib/dhcpsrv/subnet_id.h | ||
28 | @@ -10,6 +10,7 @@ | ||
29 | #include <exceptions/exceptions.h> | ||
30 | #include <stdint.h> | ||
31 | #include <typeinfo> | ||
32 | +#include <limits> | ||
33 | |||
34 | namespace isc { | ||
35 | namespace dhcp { | ||
diff --git a/meta/recipes-connectivity/kea/files/0001-keactrl.in-create-var-lib-kea-and-var-run-kea-folder.patch b/meta/recipes-connectivity/kea/files/0001-keactrl.in-create-var-lib-kea-and-var-run-kea-folder.patch deleted file mode 100644 index ab3fd83946..0000000000 --- a/meta/recipes-connectivity/kea/files/0001-keactrl.in-create-var-lib-kea-and-var-run-kea-folder.patch +++ /dev/null | |||
@@ -1,39 +0,0 @@ | |||
1 | From 639dc25cdabc9d1846000a542c8cc19158b69994 Mon Sep 17 00:00:00 2001 | ||
2 | From: Mingli Yu <mingli.yu@windriver.com> | ||
3 | Date: Fri, 18 Sep 2020 08:18:08 +0000 | ||
4 | Subject: [PATCH] keactrl.in: create /var/lib/kea and /var/run/kea folder | ||
5 | |||
6 | Create /var/lib/kea and /var/run/kea folder to fix below error: | ||
7 | # keactrl start | ||
8 | INFO/keactrl: Starting /usr/sbin/kea-dhcp4 -c /etc/kea/kea-dhcp4.conf | ||
9 | INFO/keactrl: Starting /usr/sbin/kea-dhcp6 -c /etc/kea/kea-dhcp6.conf | ||
10 | INFO/keactrl: Starting /usr/sbin/kea-ctrl-agent -c /etc/kea/kea-ctrl-agent.conf | ||
11 | Unable to use interprocess sync lockfile (No such file or directory): /var/run/kea/logger_lockfile | ||
12 | Service failed: Launch failed: Unable to open PID file '/var/run/kea/kea-ctrl-agent.kea-ctrl-agent.pid' for write | ||
13 | [snip] | ||
14 | ERROR [kea-dhcp4.dhcp4/615.140641792751488] DHCP4_CONFIG_LOAD_FAIL configuration error using file: /etc/kea/kea-dhcp4.conf, reason: Unable to open database: unable to open '/var/lib/kea/kea-leases4.csv' | ||
15 | [snip] | ||
16 | |||
17 | Upstream-Status: Inappropriate [config specific] | ||
18 | |||
19 | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> | ||
20 | --- | ||
21 | src/bin/keactrl/keactrl.in | 2 ++ | ||
22 | 1 file changed, 2 insertions(+) | ||
23 | |||
24 | diff --git a/src/bin/keactrl/keactrl.in b/src/bin/keactrl/keactrl.in | ||
25 | index 12b2b3f..47cf6f9 100644 | ||
26 | --- a/src/bin/keactrl/keactrl.in | ||
27 | +++ b/src/bin/keactrl/keactrl.in | ||
28 | @@ -482,6 +482,8 @@ case ${command} in | ||
29 | # The variables (dhcp4_srv, dhcp6_serv, dhcp_ddns_srv etc) are set in the | ||
30 | # keactrl.conf file that shellcheck is unable to read. | ||
31 | # shellcheck disable=SC2154 | ||
32 | + [ -d @LOCALSTATEDIR@/run/kea ] || mkdir -p @LOCALSTATEDIR@/run/kea | ||
33 | + [ -d @LOCALSTATEDIR@/lib/kea ] || mkdir -p @LOCALSTATEDIR@/lib/kea | ||
34 | run_conditional "dhcp4" "start_server ${dhcp4_srv} -c ${kea_dhcp4_config_file} ${args}" 1 | ||
35 | run_conditional "dhcp6" "start_server ${dhcp6_srv} -c ${kea_dhcp6_config_file} ${args}" 1 | ||
36 | # shellcheck disable=SC2154 | ||
37 | -- | ||
38 | 2.26.2 | ||
39 | |||
diff --git a/meta/recipes-connectivity/kea/files/0001-src-lib-log-logger_unittest_support.cc-do-not-write-.patch b/meta/recipes-connectivity/kea/files/0001-src-lib-log-logger_unittest_support.cc-do-not-write-.patch index 226bc5b311..94fbd12737 100644 --- a/meta/recipes-connectivity/kea/files/0001-src-lib-log-logger_unittest_support.cc-do-not-write-.patch +++ b/meta/recipes-connectivity/kea/files/0001-src-lib-log-logger_unittest_support.cc-do-not-write-.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 9985a03f13da4d7bb0a433f7305d2ffae3d82a27 Mon Sep 17 00:00:00 2001 | 1 | From 841924e1fe8db2bff3eab8d37634ef08f86c00ec Mon Sep 17 00:00:00 2001 |
2 | From: Alexander Kanavin <alex.kanavin@gmail.com> | 2 | From: Alexander Kanavin <alex.kanavin@gmail.com> |
3 | Date: Tue, 10 Nov 2020 15:57:03 +0000 | 3 | Date: Tue, 10 Nov 2020 15:57:03 +0000 |
4 | Subject: [PATCH] src/lib/log/logger_unittest_support.cc: do not write build | 4 | Subject: [PATCH] src/lib/log/logger_unittest_support.cc: do not write build |
@@ -8,12 +8,13 @@ This breaks reproducibility and is needed only in unit testing. | |||
8 | 8 | ||
9 | Upstream-Status: Inappropriate [oe-core specific] | 9 | Upstream-Status: Inappropriate [oe-core specific] |
10 | Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> | 10 | Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> |
11 | |||
11 | --- | 12 | --- |
12 | src/lib/log/logger_unittest_support.cc | 2 +- | 13 | src/lib/log/logger_unittest_support.cc | 2 +- |
13 | 1 file changed, 1 insertion(+), 1 deletion(-) | 14 | 1 file changed, 1 insertion(+), 1 deletion(-) |
14 | 15 | ||
15 | diff --git a/src/lib/log/logger_unittest_support.cc b/src/lib/log/logger_unittest_support.cc | 16 | diff --git a/src/lib/log/logger_unittest_support.cc b/src/lib/log/logger_unittest_support.cc |
16 | index 58dbef8..9a2929c 100644 | 17 | index fc01c6e..f46d17e 100644 |
17 | --- a/src/lib/log/logger_unittest_support.cc | 18 | --- a/src/lib/log/logger_unittest_support.cc |
18 | +++ b/src/lib/log/logger_unittest_support.cc | 19 | +++ b/src/lib/log/logger_unittest_support.cc |
19 | @@ -84,7 +84,7 @@ void initLogger(isc::log::Severity severity, int dbglevel) { | 20 | @@ -84,7 +84,7 @@ void initLogger(isc::log::Severity severity, int dbglevel) { |
@@ -24,4 +25,4 @@ index 58dbef8..9a2929c 100644 | |||
24 | + //setenv("KEA_LOCKFILE_DIR", TOP_BUILDDIR, 0); | 25 | + //setenv("KEA_LOCKFILE_DIR", TOP_BUILDDIR, 0); |
25 | 26 | ||
26 | // Initialize logging | 27 | // Initialize logging |
27 | initLogger(root, isc::log::DEBUG, isc::log::MAX_DEBUG_LEVEL, localfile); | 28 | initLogger(root, severity, dbglevel, localfile); |
diff --git a/meta/recipes-connectivity/kea/files/fix-multilib-conflict.patch b/meta/recipes-connectivity/kea/files/fix-multilib-conflict.patch index 733adf5536..8de9fce4b4 100644 --- a/meta/recipes-connectivity/kea/files/fix-multilib-conflict.patch +++ b/meta/recipes-connectivity/kea/files/fix-multilib-conflict.patch | |||
@@ -1,4 +1,7 @@ | |||
1 | There are conflict of config files between kea and lib32-kea: | 1 | From d027b1d85a8c1a0193b6e4a00083d3038d699a59 Mon Sep 17 00:00:00 2001 |
2 | From: Kai Kang <kai.kang@windriver.com> | ||
3 | Date: Tue, 22 Sep 2020 15:02:33 +0800 | ||
4 | Subject: [PATCH] There are conflict of config files between kea and lib32-kea: | ||
2 | 5 | ||
3 | | Error: Transaction test error: | 6 | | Error: Transaction test error: |
4 | | file /etc/kea/kea-ctrl-agent.conf conflicts between attempted installs of | 7 | | file /etc/kea/kea-ctrl-agent.conf conflicts between attempted installs of |
@@ -10,16 +13,17 @@ Because they are all commented out, replace the expanded libdir path with | |||
10 | '$libdir' in the config files to avoid conflict. | 13 | '$libdir' in the config files to avoid conflict. |
11 | 14 | ||
12 | Signed-off-by: Kai Kang <kai.kang@windriver.com> | 15 | Signed-off-by: Kai Kang <kai.kang@windriver.com> |
16 | |||
13 | --- | 17 | --- |
14 | src/bin/keactrl/kea-ctrl-agent.conf.pre | 3 ++- | 18 | src/bin/keactrl/kea-ctrl-agent.conf.pre | 3 ++- |
15 | src/bin/keactrl/kea-dhcp4.conf.pre | 6 ++++-- | 19 | src/bin/keactrl/kea-dhcp4.conf.pre | 4 ++-- |
16 | 2 files changed, 6 insertions(+), 3 deletions(-) | 20 | 2 files changed, 4 insertions(+), 3 deletions(-) |
17 | 21 | ||
18 | diff --git a/src/bin/keactrl/kea-ctrl-agent.conf.pre b/src/bin/keactrl/kea-ctrl-agent.conf.pre | 22 | diff --git a/src/bin/keactrl/kea-ctrl-agent.conf.pre b/src/bin/keactrl/kea-ctrl-agent.conf.pre |
19 | index 211b7ff..d710ec7 100644 | 23 | index e6ae8b8..50a3092 100644 |
20 | --- a/src/bin/keactrl/kea-ctrl-agent.conf.pre | 24 | --- a/src/bin/keactrl/kea-ctrl-agent.conf.pre |
21 | +++ b/src/bin/keactrl/kea-ctrl-agent.conf.pre | 25 | +++ b/src/bin/keactrl/kea-ctrl-agent.conf.pre |
22 | @@ -45,7 +45,8 @@ | 26 | @@ -51,7 +51,8 @@ |
23 | // Agent will fail to start. | 27 | // Agent will fail to start. |
24 | "hooks-libraries": [ | 28 | "hooks-libraries": [ |
25 | // { | 29 | // { |
@@ -30,26 +34,24 @@ index 211b7ff..d710ec7 100644 | |||
30 | // "param1": "foo" | 34 | // "param1": "foo" |
31 | // } | 35 | // } |
32 | diff --git a/src/bin/keactrl/kea-dhcp4.conf.pre b/src/bin/keactrl/kea-dhcp4.conf.pre | 36 | diff --git a/src/bin/keactrl/kea-dhcp4.conf.pre b/src/bin/keactrl/kea-dhcp4.conf.pre |
33 | index 5f77a32..70ae3d9 100644 | 37 | index 26bf163..49ddb0a 100644 |
34 | --- a/src/bin/keactrl/kea-dhcp4.conf.pre | 38 | --- a/src/bin/keactrl/kea-dhcp4.conf.pre |
35 | +++ b/src/bin/keactrl/kea-dhcp4.conf.pre | 39 | +++ b/src/bin/keactrl/kea-dhcp4.conf.pre |
36 | @@ -252,7 +252,8 @@ | 40 | @@ -252,7 +252,7 @@ |
37 | // // of all devices serviced by Kea, including their identifiers | 41 | // // of all devices serviced by Kea, including their identifiers |
38 | // // (like MAC address), their location in the network, times | 42 | // // (like MAC address), their location in the network, times |
39 | // // when they were active etc. | 43 | // // when they were active etc. |
40 | - // "library": "@libdir@/kea/hooks/libdhcp_legal_log.so" | 44 | - // "library": "@libdir@/kea/hooks/libdhcp_legal_log.so", |
41 | + // // Replace $libdir with real library path /usr/lib or /usr/lib64 | 45 | + // "library": "$libdir/kea/hooks/libdhcp_legal_log.so", |
42 | + // "library": "$libdir/kea/hooks/libdhcp_legal_log.so" | 46 | // "parameters": { |
43 | // "parameters": { | 47 | // "path": "/var/lib/kea", |
44 | // "path": "/var/lib/kea", | 48 | // "base-name": "kea-forensic4" |
45 | // "base-name": "kea-forensic4" | 49 | @@ -269,7 +269,7 @@ |
46 | @@ -269,7 +270,8 @@ | 50 | // // of specific options or perhaps even a combination of several |
47 | // // of specific options or perhaps even a combination of several | 51 | // // options and fields to uniquely identify a client. Those scenarios |
48 | // // options and fields to uniquely identify a client. Those scenarios | 52 | // // are addressed by the Flexible Identifiers hook application. |
49 | // // are addressed by the Flexible Identifiers hook application. | 53 | - // "library": "@libdir@/kea/hooks/libdhcp_flex_id.so", |
50 | - // "library": "@libdir@/kea/hooks/libdhcp_flex_id.so", | 54 | + // "library": "$libdir/kea/hooks/libdhcp_flex_id.so", |
51 | + // // Replace $libdir with real library path /usr/lib or /usr/lib64 | 55 | // "parameters": { |
52 | + // "library": "$libdir/kea/hooks/libdhcp_flex_id.so", | 56 | // "identifier-expression": "relay4[2].hex" |
53 | // "parameters": { | 57 | // } |
54 | // "identifier-expression": "substring(relay6[0].option[18],0,8)" | ||
55 | // } | ||
diff --git a/meta/recipes-connectivity/kea/files/fix_pid_keactrl.patch b/meta/recipes-connectivity/kea/files/fix_pid_keactrl.patch index eeeb89942b..b7c2fd4f0d 100644 --- a/meta/recipes-connectivity/kea/files/fix_pid_keactrl.patch +++ b/meta/recipes-connectivity/kea/files/fix_pid_keactrl.patch | |||
@@ -1,22 +1,29 @@ | |||
1 | Busybox does not support ps -p so use pgrep | 1 | From 18f4f6206c248d6169aa67b3ecf16bf54e9292e8 Mon Sep 17 00:00:00 2001 |
2 | From: Armin kuster <akuster808@gmail.com> | ||
3 | Date: Wed, 14 Oct 2020 22:48:31 -0700 | ||
4 | Subject: [PATCH] Busybox does not support ps -p so use pgrep | ||
2 | 5 | ||
3 | Upstream-Status: Inappropriate [embedded specific] | 6 | Upstream-Status: Inappropriate [embedded specific] |
4 | Based on changes from Diego Sueiro <Diego.Sueiro@arm.com> | 7 | Based on changes from Diego Sueiro <Diego.Sueiro@arm.com> |
5 | 8 | ||
6 | Signed-off-by: Armin kuster <akuster808@gmail.com> | 9 | Signed-off-by: Armin kuster <akuster808@gmail.com> |
7 | 10 | ||
8 | Index: kea-1.7.10/src/bin/keactrl/keactrl.in | 11 | --- |
9 | =================================================================== | 12 | src/bin/keactrl/keactrl.in | 4 ++-- |
10 | --- kea-1.7.10.orig/src/bin/keactrl/keactrl.in | 13 | 1 file changed, 2 insertions(+), 2 deletions(-) |
11 | +++ kea-1.7.10/src/bin/keactrl/keactrl.in | 14 | |
12 | @@ -137,8 +137,8 @@ check_running() { | 15 | diff --git a/src/bin/keactrl/keactrl.in b/src/bin/keactrl/keactrl.in |
16 | index ae5bd8e..e9f9b73 100644 | ||
17 | --- a/src/bin/keactrl/keactrl.in | ||
18 | +++ b/src/bin/keactrl/keactrl.in | ||
19 | @@ -151,8 +151,8 @@ check_running() { | ||
13 | # Get the PID from the PID file (if it exists) | 20 | # Get the PID from the PID file (if it exists) |
14 | get_pid_from_file "${proc_name}" | 21 | get_pid_from_file "${proc_name}" |
15 | if [ ${_pid} -gt 0 ]; then | 22 | if [ ${_pid} -gt 0 ]; then |
16 | - # Use ps to check if PID is alive | 23 | - # Use ps to check if PID is alive |
17 | - ps -p ${_pid} 1>/dev/null | 24 | - if ps -p ${_pid} 1>/dev/null; then |
18 | + # Use pgrep and grep to check if PID is alive | 25 | + # Use pgrep and grep to check if PID is alive |
19 | + pgrep -v 1 | grep ${_pid} 1>/dev/null | 26 | + if pgrep -v 1 | grep ${_pid} 1>/dev/null; then |
20 | retcode=$? | ||
21 | if [ $retcode -eq 0 ]; then | ||
22 | # No error, so PID IS ALIVE | 27 | # No error, so PID IS ALIVE |
28 | _running=1 | ||
29 | fi | ||
diff --git a/meta/recipes-connectivity/kea/kea_1.8.2.bb b/meta/recipes-connectivity/kea/kea_2.0.0.bb index 04424d0d70..9f33c325bd 100644 --- a/meta/recipes-connectivity/kea/kea_1.8.2.bb +++ b/meta/recipes-connectivity/kea/kea_2.0.0.bb | |||
@@ -3,12 +3,11 @@ DESCRIPTION = "Kea is the next generation of DHCP software developed by ISC. It | |||
3 | HOMEPAGE = "http://kea.isc.org" | 3 | HOMEPAGE = "http://kea.isc.org" |
4 | SECTION = "connectivity" | 4 | SECTION = "connectivity" |
5 | LICENSE = "MPL-2.0 & Apache-2.0" | 5 | LICENSE = "MPL-2.0 & Apache-2.0" |
6 | LIC_FILES_CHKSUM = "file://COPYING;md5=68d95543d2096459290a4e6b9ceccffa" | 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=07b7477a1d815a4aacab73b1531f577a" |
7 | 7 | ||
8 | DEPENDS = "boost log4cplus openssl" | 8 | DEPENDS = "boost log4cplus openssl" |
9 | 9 | ||
10 | SRC_URI = "http://ftp.isc.org/isc/kea/${PV}/${BP}.tar.gz \ | 10 | SRC_URI = "http://ftp.isc.org/isc/kea/${PV}/${BP}.tar.gz \ |
11 | file://0001-keactrl.in-create-var-lib-kea-and-var-run-kea-folder.patch \ | ||
12 | file://kea-dhcp4.service \ | 11 | file://kea-dhcp4.service \ |
13 | file://kea-dhcp6.service \ | 12 | file://kea-dhcp6.service \ |
14 | file://kea-dhcp-ddns.service \ | 13 | file://kea-dhcp-ddns.service \ |
@@ -18,11 +17,8 @@ SRC_URI = "http://ftp.isc.org/isc/kea/${PV}/${BP}.tar.gz \ | |||
18 | file://fix-multilib-conflict.patch \ | 17 | file://fix-multilib-conflict.patch \ |
19 | file://fix_pid_keactrl.patch \ | 18 | file://fix_pid_keactrl.patch \ |
20 | file://0001-src-lib-log-logger_unittest_support.cc-do-not-write-.patch \ | 19 | file://0001-src-lib-log-logger_unittest_support.cc-do-not-write-.patch \ |
21 | file://0001-ax_cpp11.m4-Include-memory-header.patch \ | ||
22 | file://0001-include-limits.h.patch \ | ||
23 | file://0001-add-missing-headers-in-timer_mgr.cc.patch \ | ||
24 | " | 20 | " |
25 | SRC_URI[sha256sum] = "486ca7abedb9d6fdf8e4344ad8688d1171f2ef0f5506d118988aadeae80a1d39" | 21 | SRC_URI[sha256sum] = "05854e0c3871b452edace18eccc6ab618940e0249fbe7c232a36d06ae59bf41d" |
26 | 22 | ||
27 | inherit autotools systemd update-rc.d upstream-version-is-even | 23 | inherit autotools systemd update-rc.d upstream-version-is-even |
28 | 24 | ||