diff options
author | Gianfranco Costamagna <costamagna.gianfranco@gmail.com> | 2023-09-25 15:13:49 +0200 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2023-09-26 12:44:12 -0700 |
commit | 79088766c8b82487a58da79f5ba9114c5ad69eaf (patch) | |
tree | 9e2c02f4c7ceece5c871a20f960ae9d2f29d5f81 /meta-networking/recipes-connectivity/mosquitto | |
parent | ee100d192dc466eefae420e5e9cf23b74d44562d (diff) | |
download | meta-openembedded-79088766c8b82487a58da79f5ba9114c5ad69eaf.tar.gz |
mosquitto: upgrade 2.0.17 -> 2.0.18
Add two patches from Debian, pull requests proposed upstream as 2894 and 2895
to make it start only when board is online, and to fix dynamic websockets link failure
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-networking/recipes-connectivity/mosquitto')
-rw-r--r-- | meta-networking/recipes-connectivity/mosquitto/files/2894.patch | 23 | ||||
-rw-r--r-- | meta-networking/recipes-connectivity/mosquitto/files/2895.patch | 25 | ||||
-rw-r--r-- | meta-networking/recipes-connectivity/mosquitto/mosquitto_2.0.18.bb (renamed from meta-networking/recipes-connectivity/mosquitto/mosquitto_2.0.17.bb) | 4 |
3 files changed, 51 insertions, 1 deletions
diff --git a/meta-networking/recipes-connectivity/mosquitto/files/2894.patch b/meta-networking/recipes-connectivity/mosquitto/files/2894.patch new file mode 100644 index 0000000000..3275e57e38 --- /dev/null +++ b/meta-networking/recipes-connectivity/mosquitto/files/2894.patch | |||
@@ -0,0 +1,23 @@ | |||
1 | From: Joachim Zobel <jz-2017@heute-morgen.de> | ||
2 | Date: Wed, 13 Sep 2023 09:55:34 +0200 | ||
3 | Subject: [PATCH] Link correctly with shared websockets library if needed see: | ||
4 | https://github.com/eclipse/mosquitto/pull/2751 | ||
5 | |||
6 | Patch contributed by Joachim Zobel <jz-2017@heute-morgen.de> and Daniel Engberg <daniel.engberg.lists@pyret.net> | ||
7 | --- | ||
8 | src/CMakeLists.txt | 2 +- | ||
9 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
10 | |||
11 | diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt | ||
12 | index 9380a04..dce8313 100644 | ||
13 | --- a/src/CMakeLists.txt | ||
14 | +++ b/src/CMakeLists.txt | ||
15 | @@ -200,7 +200,7 @@ if (WITH_WEBSOCKETS) | ||
16 | link_directories(${mosquitto_SOURCE_DIR}) | ||
17 | endif (WIN32) | ||
18 | else (STATIC_WEBSOCKETS) | ||
19 | - set (MOSQ_LIBS ${MOSQ_LIBS} websockets) | ||
20 | + set (MOSQ_LIBS ${MOSQ_LIBS} websockets_shared) | ||
21 | endif (STATIC_WEBSOCKETS) | ||
22 | endif (WITH_WEBSOCKETS) | ||
23 | |||
diff --git a/meta-networking/recipes-connectivity/mosquitto/files/2895.patch b/meta-networking/recipes-connectivity/mosquitto/files/2895.patch new file mode 100644 index 0000000000..a9e9c97b83 --- /dev/null +++ b/meta-networking/recipes-connectivity/mosquitto/files/2895.patch | |||
@@ -0,0 +1,25 @@ | |||
1 | From: Joachim Zobel <jz-2017@heute-morgen.de> | ||
2 | Date: Wed, 13 Sep 2023 10:05:43 +0200 | ||
3 | Subject: [PATCH] Mosquitto now waits for network-online when starting | ||
4 | (Closes: #1036450) | ||
5 | |||
6 | See: https://github.com/eclipse/mosquitto/issues/2878 | ||
7 | --- | ||
8 | service/systemd/mosquitto.service.simple | 4 ++-- | ||
9 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
10 | |||
11 | diff --git a/service/systemd/mosquitto.service.simple b/service/systemd/mosquitto.service.simple | ||
12 | index 15ee0d6..c2a330b 100644 | ||
13 | --- a/service/systemd/mosquitto.service.simple | ||
14 | +++ b/service/systemd/mosquitto.service.simple | ||
15 | @@ -1,8 +1,8 @@ | ||
16 | [Unit] | ||
17 | Description=Mosquitto MQTT Broker | ||
18 | Documentation=man:mosquitto.conf(5) man:mosquitto(8) | ||
19 | -After=network.target | ||
20 | -Wants=network.target | ||
21 | +After=network-online.target | ||
22 | +Wants=network-online.target | ||
23 | |||
24 | [Service] | ||
25 | ExecStart=/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf | ||
diff --git a/meta-networking/recipes-connectivity/mosquitto/mosquitto_2.0.17.bb b/meta-networking/recipes-connectivity/mosquitto/mosquitto_2.0.18.bb index 690b6bc126..0c9ccc810d 100644 --- a/meta-networking/recipes-connectivity/mosquitto/mosquitto_2.0.17.bb +++ b/meta-networking/recipes-connectivity/mosquitto/mosquitto_2.0.18.bb | |||
@@ -17,9 +17,11 @@ DEPENDS = "uthash cjson" | |||
17 | SRC_URI = "http://mosquitto.org/files/source/mosquitto-${PV}.tar.gz \ | 17 | SRC_URI = "http://mosquitto.org/files/source/mosquitto-${PV}.tar.gz \ |
18 | file://mosquitto.init \ | 18 | file://mosquitto.init \ |
19 | file://1571.patch \ | 19 | file://1571.patch \ |
20 | file://2894.patch \ | ||
21 | file://2895.patch \ | ||
20 | " | 22 | " |
21 | 23 | ||
22 | SRC_URI[sha256sum] = "3be7a911236567c1a9fbe25baf3e3167004ba4a0c151a448ef1f7fc077dba52f" | 24 | SRC_URI[sha256sum] = "d665fe7d0032881b1371a47f34169ee4edab67903b2cd2b4c083822823f4448a" |
23 | 25 | ||
24 | inherit systemd update-rc.d useradd cmake pkgconfig | 26 | inherit systemd update-rc.d useradd cmake pkgconfig |
25 | 27 | ||