From ae0e3208ab3b51b8068252d4db9a7d93928fa6b3 Mon Sep 17 00:00:00 2001 From: gomathishankar37 Date: Thu, 8 Jan 2026 17:46:12 +0530 Subject: [PATCH 01/29] Bring in Crashupload compiled code Signed-off-by: P S, Gomathi Shankar --- recipes-common/crashupload/crashupload_git.bb | 38 +++++++++++++------ 1 file changed, 26 insertions(+), 12 deletions(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index af742599..e4f633a7 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -1,24 +1,23 @@ -SUMMARY = "Crashupload application" +SUMMARY = "Crash Upload Utility for RDK Platforms" SECTION = "console/utils" LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE;md5=175792518e4ac015ab6696d16c4f607e" +LIC_FILES_CHKSUM = "file://../LICENSE;md5=175792518e4ac015ab6696d16c4f607e" PV = "1.0.7" PR = "r0" PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" -# To have a possibility to override SRC_URI later, we are introducing the following workaround: -CRASHUPLOAD_SRC_URI ?= "${RDK_GENERIC_ROOT_GIT}/crashupload/generic;module=.;protocol=${RDK_GIT_PROTOCOL};branch=${RDK_GIT_BRANCH}" -SRCREV = "8e7e22d2cb988ea58b9ba9d85b8b0812c6dc77d2" -SRC_URI = "${CMF_GITHUB_ROOT}/crashupload;${CMF_GITHUB_SRC_URI_SUFFIX};module=." -S = "${WORKDIR}/git" +SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL}" +SRCREV = "65f365c4a8bf2cfe7dd6e33c60742f1d33efdbc9" + +S = "${WORKDIR}/git/c_sourcecode" DEPENDS = "glib-2.0 libsyswrapper" export LINK = "${LD}" -CFLAGS += " \ +CFLAGS:append = " \ -I=${libdir}/glib-2.0/include \ -I=${includedir}/glib-2.0 \ " @@ -26,10 +25,9 @@ CFLAGS += " \ export GLIBS = "-lglib-2.0 -lz" export USE_DBUS = "y" -LDFLAGS += "-Wl,-O1" +LDFLAGS:append = "-Wl,-O1" -inherit coverity -inherit systemd +inherit autotools systemd coverity pkgconfig do_install() { install -d ${D}${base_libdir}/rdk @@ -37,6 +35,21 @@ do_install() { install -m 0755 ${S}/uploadDumps.sh ${D}${base_libdir}/rdk } +DEPENDS:append:client = " \ + curl \ + openssl \ + zlib \ + libarchive \ + libsyswrapper \ + rdk-logger \ + commonutilities \ + " + +do_install:append:client() { + install -d ${D}${bindir} + install -m 0755 ${B}/crashupload ${D}${bindir}/crashupload +} + do_install:append:broadband() { use_sysv="${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'false', 'true', d)}" $use_sysv || install -d ${D}${systemd_unitdir}/system @@ -53,9 +66,10 @@ SYSTEMD_SERVICE:${PN}:append:broadband = " coredump-upload.service \ minidump-on-bootup-upload.service \ minidump-on-bootup-upload.timer \ " -RDEPENDS:${PN} += "busybox" +RDEPENDS:${PN} += "busybox commonutilities" PACKAGE_BEFORE_PN += "${PN}-conf" +FILES:${PN}:append:client = "${bindir}/crashupload" FILES:${PN} += "${base_libdir}/rdk/uploadDumps.sh" FILES:${PN}:append:broadband = " ${base_libdir}/rdk/uploadDumpsUtils.sh" From 740e7155128de69b90b8229c11608054586bf255 Mon Sep 17 00:00:00 2001 From: gomathishankar37 Date: Thu, 8 Jan 2026 17:53:43 +0530 Subject: [PATCH 02/29] Update SRCREV for commonutilities --- recipes-common/utils/commonutilities_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-common/utils/commonutilities_git.bb b/recipes-common/utils/commonutilities_git.bb index fad1b2a8..47b6fb66 100644 --- a/recipes-common/utils/commonutilities_git.bb +++ b/recipes-common/utils/commonutilities_git.bb @@ -3,7 +3,7 @@ LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=24691c8ce48996ecd1102d29eab1216e" # To have a possibility to override SRC_URI later, we are introducing the following workaround: -SRCREV = "5c7dfc405cd34da3ab1a1121caf8733ebe35d879" +SRCREV = "969474b89d12492035d4ea8d88257ff58c03074c" SRC_URI = "${CMF_GITHUB_ROOT}/common_utilities;module=.;${CMF_GITHUB_SRC_URI_SUFFIX}" PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" From 82577fe11afb74c1ce6d6d96296a865cd283d9bd Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Thu, 8 Jan 2026 19:11:36 +0530 Subject: [PATCH 03/29] Update SRCREV to new commit hash --- recipes-common/dcmd/dcmd.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-common/dcmd/dcmd.bb b/recipes-common/dcmd/dcmd.bb index b95f096e..c4233ef0 100644 --- a/recipes-common/dcmd/dcmd.bb +++ b/recipes-common/dcmd/dcmd.bb @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=2441d6cdabdc0f370be5cd8a746eb647" # This tells bitbake where to find the files we're providing on the local filesystem FILESEXTRAPATHS:prepend := "${THISDIR}:" -SRCREV = "03974134e21b316d4053de6574df14b3a423c8d6" +SRCREV = "f63454e4e16dc406e43138d044531b1707462ae5" SRC_URI = "${CMF_GITHUB_ROOT}/dcm-agent;${CMF_GITHUB_SRC_URI_SUFFIX}" PV = "1.2.0" PR = "r0" From 4d375b011c27dbc4ef9fb8360333a79a09642eba Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Fri, 9 Jan 2026 13:28:07 +0530 Subject: [PATCH 04/29] Update crashupload_git.bb to include rdkcertconfig --- recipes-common/crashupload/crashupload_git.bb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index e4f633a7..427ba53e 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -20,6 +20,7 @@ export LINK = "${LD}" CFLAGS:append = " \ -I=${libdir}/glib-2.0/include \ -I=${includedir}/glib-2.0 \ + -DLIBRDKCERTSELECTOR \ " export GLIBS = "-lglib-2.0 -lz" @@ -36,14 +37,15 @@ do_install() { } DEPENDS:append:client = " \ - curl \ + curl \ openssl \ - zlib \ + zlib \ libarchive \ libsyswrapper \ rdk-logger \ commonutilities \ - " + rdkcertconfig \ + " do_install:append:client() { install -d ${D}${bindir} From c93007736e83b842a9a972d507350df35544d9dc Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Fri, 9 Jan 2026 15:51:10 +0530 Subject: [PATCH 05/29] Update SRCREV and install paths in crashupload_git.bb --- recipes-common/crashupload/crashupload_git.bb | 38 ++++++++++--------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index 427ba53e..210cb116 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -9,7 +9,7 @@ PR = "r0" PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL}" -SRCREV = "65f365c4a8bf2cfe7dd6e33c60742f1d33efdbc9" +SRCREV = "59925c3570c89347a8e05d852401db923337c495" S = "${WORKDIR}/git/c_sourcecode" @@ -28,13 +28,9 @@ export USE_DBUS = "y" LDFLAGS:append = "-Wl,-O1" -inherit autotools systemd coverity pkgconfig +LDFLAGS += "-lrfcapi" -do_install() { - install -d ${D}${base_libdir}/rdk - install -d ${D}${sysconfdir} ${D}${sysconfdir}/rfcdefaults - install -m 0755 ${S}/uploadDumps.sh ${D}${base_libdir}/rdk -} +inherit autotools systemd coverity pkgconfig DEPENDS:append:client = " \ curl \ @@ -44,34 +40,40 @@ DEPENDS:append:client = " \ libsyswrapper \ rdk-logger \ commonutilities \ - rdkcertconfig \ + rfc \ " +RDEPENDS:${PN} += "busybox commonutilities" + +do_install() { + install -d ${D}${base_libdir}/rdk + install -d ${D}${sysconfdir} ${D}${sysconfdir}/rfcdefaults + install -m 0755 ${WORKDIR}/git/uploadDumps.sh ${D}${base_libdir}/rdk +} do_install:append:client() { install -d ${D}${bindir} - install -m 0755 ${B}/crashupload ${D}${bindir}/crashupload + install -m 0755 ${B}/src/crashupload ${D}${bindir}/crashupload } do_install:append:broadband() { use_sysv="${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'false', 'true', d)}" $use_sysv || install -d ${D}${systemd_unitdir}/system - $use_sysv || install -m 0644 ${S}/coredump-upload.service ${D}${systemd_unitdir}/system/ - $use_sysv || install -m 0644 ${S}/coredump-upload.path ${D}${systemd_unitdir}/system/ - $use_sysv || install -m 0644 ${S}/minidump-on-bootup-upload.service ${D}${systemd_unitdir}/system/ - $use_sysv || install -m 0644 ${S}/minidump-on-bootup-upload.timer ${D}${systemd_unitdir}/system/ + $use_sysv || install -m 0644 ${WORKDIR}/git/coredump-upload.service ${D}${systemd_unitdir}/system/ + $use_sysv || install -m 0644 ${WORKDIR}/git/coredump-upload.path ${D}${systemd_unitdir}/system/ + $use_sysv || install -m 0644 ${WORKDIR}/git/minidump-on-bootup-upload.service ${D}${systemd_unitdir}/system/ + $use_sysv || install -m 0644 ${WORKDIR}/git/minidump-on-bootup-upload.timer ${D}${systemd_unitdir}/system/ install -d ${D}${sysconfdir} - install -m 0755 ${S}/uploadDumpsUtils.sh ${D}${base_libdir}/rdk + install -m 0755 ${WORKDIR}/git/uploadDumpsUtils.sh ${D}${base_libdir}/rdk } SYSTEMD_SERVICE:${PN}:append:broadband = " coredump-upload.service \ coredump-upload.path \ minidump-on-bootup-upload.service \ minidump-on-bootup-upload.timer \ -" -RDEPENDS:${PN} += "busybox commonutilities" + " PACKAGE_BEFORE_PN += "${PN}-conf" -FILES:${PN}:append:client = "${bindir}/crashupload" -FILES:${PN} += "${base_libdir}/rdk/uploadDumps.sh" +FILES:${PN}:append:client = " ${bindir}/crashupload" +FILES:${PN}:append = " ${base_libdir}/rdk/uploadDumps.sh" FILES:${PN}:append:broadband = " ${base_libdir}/rdk/uploadDumpsUtils.sh" From af4b514892a0d15d57c3d08c73df3dc055b69577 Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Fri, 9 Jan 2026 17:51:36 +0530 Subject: [PATCH 06/29] Add syslog-ng and logrotate configuration for crashupload --- recipes-common/crashupload/crashupload_git.bb | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index 210cb116..7e8e9fd5 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -30,7 +30,21 @@ LDFLAGS:append = "-Wl,-O1" LDFLAGS += "-lrfcapi" -inherit autotools systemd coverity pkgconfig +inherit autotools systemd coverity pkgconfig syslog-ng-config-gen logrotate_config + +SYSLOG-NG_FILTER = "crashupload" +SYSLOG-NG_SERVICE_crashupload = "minidump-secure-upload.service minidump-upload.service coredump-secure-upload.service coredump-upload.service" +SYSLOG-NG_DESTINATION_crashupload = "core_log.txt" +SYSLOG-NG_LOGRATE_crashupload = "high" + +LOGROTATE_NAME="crashupload" +LOGROTATE_LOGNAME_crashupload="core_log.txt" +#HDD_ENABLE +LOGROTATE_SIZE_crashupload="128000" +LOGROTATE_ROTATION_crashupload="3" +#HDD_DISABLE +LOGROTATE_SIZE_MEM_crashupload="128000" +LOGROTATE_ROTATION_MEM_crashupload="3" DEPENDS:append:client = " \ curl \ @@ -47,6 +61,7 @@ RDEPENDS:${PN} += "busybox commonutilities" do_install() { install -d ${D}${base_libdir}/rdk install -d ${D}${sysconfdir} ${D}${sysconfdir}/rfcdefaults + install -m 0755 ${WORKDIR}/git/runDumpUpload.sh ${D}${base_libdir}/rdk install -m 0755 ${WORKDIR}/git/uploadDumps.sh ${D}${base_libdir}/rdk } @@ -76,4 +91,5 @@ PACKAGE_BEFORE_PN += "${PN}-conf" FILES:${PN}:append:client = " ${bindir}/crashupload" FILES:${PN}:append = " ${base_libdir}/rdk/uploadDumps.sh" +FILES:${PN}:append = " ${base_libdir}/rdk/runDumpUpload.sh" FILES:${PN}:append:broadband = " ${base_libdir}/rdk/uploadDumpsUtils.sh" From 512372fed5c9b2148817c049d9bab31b1e8462c7 Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Fri, 9 Jan 2026 17:56:11 +0530 Subject: [PATCH 07/29] Update SRCREV to new commit hash --- recipes-common/crashupload/crashupload_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index 7e8e9fd5..5e333542 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -9,7 +9,7 @@ PR = "r0" PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL}" -SRCREV = "59925c3570c89347a8e05d852401db923337c495" +SRCREV = "afc990c685aaac6ec3b1a93ee24cc249d51e80fe" S = "${WORKDIR}/git/c_sourcecode" From c11c63b4c86e4e6eff942d0e62a75928444f214b Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Mon, 12 Jan 2026 13:09:25 +0530 Subject: [PATCH 08/29] Update SRCREV to new commit hash --- recipes-common/crashupload/crashupload_git.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index 5e333542..6e77b43d 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -9,7 +9,7 @@ PR = "r0" PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL}" -SRCREV = "afc990c685aaac6ec3b1a93ee24cc249d51e80fe" +SRCREV = "fc7e4adf4adf7a630037a5c1de694edeb9d0a0ff" S = "${WORKDIR}/git/c_sourcecode" @@ -21,6 +21,7 @@ CFLAGS:append = " \ -I=${libdir}/glib-2.0/include \ -I=${includedir}/glib-2.0 \ -DLIBRDKCERTSELECTOR \ + -DRFC_API_ENABLED \ " export GLIBS = "-lglib-2.0 -lz" From 358143d92d8cc3cfbfcbbdbe919b37f5938f22ab Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Mon, 12 Jan 2026 13:10:46 +0530 Subject: [PATCH 09/29] Update SRCREV to new commit hash --- recipes-common/utils/commonutilities_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-common/utils/commonutilities_git.bb b/recipes-common/utils/commonutilities_git.bb index 47b6fb66..b26256ae 100644 --- a/recipes-common/utils/commonutilities_git.bb +++ b/recipes-common/utils/commonutilities_git.bb @@ -3,7 +3,7 @@ LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=24691c8ce48996ecd1102d29eab1216e" # To have a possibility to override SRC_URI later, we are introducing the following workaround: -SRCREV = "969474b89d12492035d4ea8d88257ff58c03074c" +SRCREV = "a7a2c7b707a12754f81c1bad3bb6766e999f12f5" SRC_URI = "${CMF_GITHUB_ROOT}/common_utilities;module=.;${CMF_GITHUB_SRC_URI_SUFFIX}" PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" From 2dc175807186fd81f68e06f6c0b421d5984a759c Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Tue, 13 Jan 2026 11:05:37 +0530 Subject: [PATCH 10/29] Update crashupload_git.bb --- recipes-common/crashupload/crashupload_git.bb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index 6e77b43d..f0e5d3b6 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -9,7 +9,7 @@ PR = "r0" PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL}" -SRCREV = "fc7e4adf4adf7a630037a5c1de694edeb9d0a0ff" +SRCREV = "e034ad84d1c628cab4c45225a1508e6be19a5336" S = "${WORKDIR}/git/c_sourcecode" @@ -23,13 +23,15 @@ CFLAGS:append = " \ -DLIBRDKCERTSELECTOR \ -DRFC_API_ENABLED \ " +#-DT2_EVENT_ENABLED \ +#" export GLIBS = "-lglib-2.0 -lz" export USE_DBUS = "y" LDFLAGS:append = "-Wl,-O1" -LDFLAGS += "-lrfcapi" +LDFLAGS += "-lrfcapi -ltelemetry_msgsender" inherit autotools systemd coverity pkgconfig syslog-ng-config-gen logrotate_config @@ -56,8 +58,9 @@ DEPENDS:append:client = " \ rdk-logger \ commonutilities \ rfc \ + telemetry \ " -RDEPENDS:${PN} += "busybox commonutilities" +RDEPENDS:${PN} += "busybox commonutilities telemetry" do_install() { install -d ${D}${base_libdir}/rdk From 472374401ee3a941fc78ab3757cf2b8a674d717c Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Tue, 13 Jan 2026 16:44:02 +0530 Subject: [PATCH 11/29] Update crashupload_git.bb --- recipes-common/crashupload/crashupload_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index f0e5d3b6..b4f5d284 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -9,7 +9,7 @@ PR = "r0" PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL}" -SRCREV = "e034ad84d1c628cab4c45225a1508e6be19a5336" +SRCREV = "c95fc157325595e1f8ff6a9221a25cf427db52ad" S = "${WORKDIR}/git/c_sourcecode" From 727b5d3af9a7b16e9d383700db0080f00da3e33c Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Wed, 14 Jan 2026 10:55:04 +0530 Subject: [PATCH 12/29] Update crashupload_git.bb --- recipes-common/crashupload/crashupload_git.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index b4f5d284..f16548df 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -9,7 +9,7 @@ PR = "r0" PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL}" -SRCREV = "c95fc157325595e1f8ff6a9221a25cf427db52ad" +SRCREV = "4c3ca19313cc4a411336f89f265f22fcba04afe0" S = "${WORKDIR}/git/c_sourcecode" @@ -60,7 +60,7 @@ DEPENDS:append:client = " \ rfc \ telemetry \ " -RDEPENDS:${PN} += "busybox commonutilities telemetry" +RDEPENDS:${PN} += "busybox commonutilities" do_install() { install -d ${D}${base_libdir}/rdk From e1a0e4b075698d5106e4f9befe7e4b7d185be365 Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Fri, 16 Jan 2026 11:24:14 +0530 Subject: [PATCH 13/29] Update crashupload_git.bb --- recipes-common/crashupload/crashupload_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index f16548df..7e78d710 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -9,7 +9,7 @@ PR = "r0" PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL}" -SRCREV = "4c3ca19313cc4a411336f89f265f22fcba04afe0" +SRCREV = "e624dddf71198388b6b2b43ddf195bd8ce02b021" S = "${WORKDIR}/git/c_sourcecode" From 575baa542a3123c443ee211cb3a2e0fa45d71947 Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Mon, 19 Jan 2026 14:25:31 +0530 Subject: [PATCH 14/29] Update crashupload_git.bb --- recipes-common/crashupload/crashupload_git.bb | 68 ++++++++----------- 1 file changed, 29 insertions(+), 39 deletions(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index 7e78d710..5f692b74 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -9,7 +9,13 @@ PR = "r0" PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL}" -SRCREV = "e624dddf71198388b6b2b43ddf195bd8ce02b021" +#SRCREV = "59925c3570c89347a8e05d852401db923337c495" + +# Topic Mine LKG +# SRCREV = "b1ae112af25bf4ded014fd0e81f03cbff75031f9" + +# Topic Work +SRCREV = "b7873a493189e083a4019ae9f5ccab4bd0e07562" S = "${WORKDIR}/git/c_sourcecode" @@ -18,54 +24,37 @@ DEPENDS = "glib-2.0 libsyswrapper" export LINK = "${LD}" CFLAGS:append = " \ - -I=${libdir}/glib-2.0/include \ - -I=${includedir}/glib-2.0 \ - -DLIBRDKCERTSELECTOR \ - -DRFC_API_ENABLED \ - " -#-DT2_EVENT_ENABLED \ -#" + -I=${libdir}/glib-2.0/include \ + -I=${includedir}/glib-2.0 \ + -DLIBRDKCERTSELECTOR \ + -DRFC_API_ENABLED \ + -DT2_EVENT_ENABLED \ + " export GLIBS = "-lglib-2.0 -lz" export USE_DBUS = "y" LDFLAGS:append = "-Wl,-O1" +LDFLAGS:append = " -lrfcapi -ltelemetry_msgsender -lRdkCertSelector -lrdkconfig" -LDFLAGS += "-lrfcapi -ltelemetry_msgsender" - -inherit autotools systemd coverity pkgconfig syslog-ng-config-gen logrotate_config - -SYSLOG-NG_FILTER = "crashupload" -SYSLOG-NG_SERVICE_crashupload = "minidump-secure-upload.service minidump-upload.service coredump-secure-upload.service coredump-upload.service" -SYSLOG-NG_DESTINATION_crashupload = "core_log.txt" -SYSLOG-NG_LOGRATE_crashupload = "high" - -LOGROTATE_NAME="crashupload" -LOGROTATE_LOGNAME_crashupload="core_log.txt" -#HDD_ENABLE -LOGROTATE_SIZE_crashupload="128000" -LOGROTATE_ROTATION_crashupload="3" -#HDD_DISABLE -LOGROTATE_SIZE_MEM_crashupload="128000" -LOGROTATE_ROTATION_MEM_crashupload="3" +inherit autotools systemd coverity pkgconfig DEPENDS:append:client = " \ - curl \ - openssl \ - zlib \ - libarchive \ - libsyswrapper \ - rdk-logger \ - commonutilities \ - rfc \ - telemetry \ - " -RDEPENDS:${PN} += "busybox commonutilities" + curl \ + openssl \ + zlib \ + libarchive \ + libsyswrapper \ + rdk-logger \ + commonutilities \ + rdkcertconfig \ + rfc \ + telemetry \ + " do_install() { install -d ${D}${base_libdir}/rdk install -d ${D}${sysconfdir} ${D}${sysconfdir}/rfcdefaults - install -m 0755 ${WORKDIR}/git/runDumpUpload.sh ${D}${base_libdir}/rdk install -m 0755 ${WORKDIR}/git/uploadDumps.sh ${D}${base_libdir}/rdk } @@ -89,11 +78,12 @@ SYSTEMD_SERVICE:${PN}:append:broadband = " coredump-upload.service \ coredump-upload.path \ minidump-on-bootup-upload.service \ minidump-on-bootup-upload.timer \ - " +" + +RDEPENDS:${PN} += "busybox commonutilities" PACKAGE_BEFORE_PN += "${PN}-conf" FILES:${PN}:append:client = " ${bindir}/crashupload" FILES:${PN}:append = " ${base_libdir}/rdk/uploadDumps.sh" -FILES:${PN}:append = " ${base_libdir}/rdk/runDumpUpload.sh" FILES:${PN}:append:broadband = " ${base_libdir}/rdk/uploadDumpsUtils.sh" From 09ca911b97ea6b64220be1db7bde10f2076fdadc Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Mon, 19 Jan 2026 14:43:33 +0530 Subject: [PATCH 15/29] Update commonutilities_git.bb --- recipes-common/utils/commonutilities_git.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes-common/utils/commonutilities_git.bb b/recipes-common/utils/commonutilities_git.bb index b26256ae..256cb73a 100644 --- a/recipes-common/utils/commonutilities_git.bb +++ b/recipes-common/utils/commonutilities_git.bb @@ -3,7 +3,8 @@ LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=24691c8ce48996ecd1102d29eab1216e" # To have a possibility to override SRC_URI later, we are introducing the following workaround: -SRCREV = "a7a2c7b707a12754f81c1bad3bb6766e999f12f5" +SRCREV = "c325e2589e4bd7b78dd5c713b97b23b523746f97" + SRC_URI = "${CMF_GITHUB_ROOT}/common_utilities;module=.;${CMF_GITHUB_SRC_URI_SUFFIX}" PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" From 738734bb4cdba10ef8b8a91aa773ea463dda01ee Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Tue, 20 Jan 2026 10:50:03 +0530 Subject: [PATCH 16/29] Update crashupload_git.bb --- recipes-common/crashupload/crashupload_git.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index 5f692b74..c56bc964 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -15,7 +15,8 @@ SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL} # SRCREV = "b1ae112af25bf4ded014fd0e81f03cbff75031f9" # Topic Work -SRCREV = "b7873a493189e083a4019ae9f5ccab4bd0e07562" +# SRCREV = "b7873a493189e083a4019ae9f5ccab4bd0e07562" +SRCREV = "9b6b4c9d57b1efd28843f4535403bfe231b0c1c4" S = "${WORKDIR}/git/c_sourcecode" From 512ef84d56019b85ce9ddc8c99dc987c1052dd7c Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Wed, 21 Jan 2026 14:38:53 +0530 Subject: [PATCH 17/29] Update crashupload_git.bb --- recipes-common/crashupload/crashupload_git.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index c56bc964..d06132d3 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -16,7 +16,8 @@ SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL} # Topic Work # SRCREV = "b7873a493189e083a4019ae9f5ccab4bd0e07562" -SRCREV = "9b6b4c9d57b1efd28843f4535403bfe231b0c1c4" +#SRCREV = "9b6b4c9d57b1efd28843f4535403bfe231b0c1c4" +SRCREV = "0f0b95905b9eddb164d1ac003a6725afdf64a323" S = "${WORKDIR}/git/c_sourcecode" From c6b54f2579bf7432767e342c4126bea3cadb2bf2 Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Thu, 22 Jan 2026 14:23:27 +0530 Subject: [PATCH 18/29] Update crashupload_git.bb --- recipes-common/crashupload/crashupload_git.bb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index d06132d3..ee8790c8 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -15,9 +15,7 @@ SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL} # SRCREV = "b1ae112af25bf4ded014fd0e81f03cbff75031f9" # Topic Work -# SRCREV = "b7873a493189e083a4019ae9f5ccab4bd0e07562" -#SRCREV = "9b6b4c9d57b1efd28843f4535403bfe231b0c1c4" -SRCREV = "0f0b95905b9eddb164d1ac003a6725afdf64a323" +SRCREV = "bbf76b9cf20388076b8408811303b137a14550f7" S = "${WORKDIR}/git/c_sourcecode" @@ -31,6 +29,7 @@ CFLAGS:append = " \ -DLIBRDKCERTSELECTOR \ -DRFC_API_ENABLED \ -DT2_EVENT_ENABLED \ + -DRDK_LOGGER \ " export GLIBS = "-lglib-2.0 -lz" @@ -58,6 +57,7 @@ do_install() { install -d ${D}${base_libdir}/rdk install -d ${D}${sysconfdir} ${D}${sysconfdir}/rfcdefaults install -m 0755 ${WORKDIR}/git/uploadDumps.sh ${D}${base_libdir}/rdk + install -m 0755 ${WORKDIR}/git/runDumpUpload.sh ${D}${base_libdir}/rdk } do_install:append:client() { @@ -88,4 +88,5 @@ PACKAGE_BEFORE_PN += "${PN}-conf" FILES:${PN}:append:client = " ${bindir}/crashupload" FILES:${PN}:append = " ${base_libdir}/rdk/uploadDumps.sh" +FILES:${PN}:append = " ${base_libdir}/rdk/runDumpUpload.sh" FILES:${PN}:append:broadband = " ${base_libdir}/rdk/uploadDumpsUtils.sh" From 39e09bfa7df45a3ef06e40145237653a6ea6152c Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Fri, 23 Jan 2026 09:06:59 +0530 Subject: [PATCH 19/29] Update crashupload_git.bb --- recipes-common/crashupload/crashupload_git.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index ee8790c8..ba348595 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -15,7 +15,7 @@ SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL} # SRCREV = "b1ae112af25bf4ded014fd0e81f03cbff75031f9" # Topic Work -SRCREV = "bbf76b9cf20388076b8408811303b137a14550f7" +SRCREV = "8c9a37f28fb2ccd0c9d7012451dd42d881c319b9" S = "${WORKDIR}/git/c_sourcecode" @@ -30,6 +30,7 @@ CFLAGS:append = " \ -DRFC_API_ENABLED \ -DT2_EVENT_ENABLED \ -DRDK_LOGGER \ + -DUSE_EXTENDED_LOGGER_INIT \ " export GLIBS = "-lglib-2.0 -lz" From dfe61c713ee9732ca0fae42f29fba2a352c89637 Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Fri, 23 Jan 2026 18:09:42 +0530 Subject: [PATCH 20/29] Update crashupload_git.bb --- recipes-common/crashupload/crashupload_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index ba348595..f2301463 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -15,7 +15,7 @@ SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL} # SRCREV = "b1ae112af25bf4ded014fd0e81f03cbff75031f9" # Topic Work -SRCREV = "8c9a37f28fb2ccd0c9d7012451dd42d881c319b9" +SRCREV = "75db8702230bf3100ac790fa50e26cc24d8c5c63" S = "${WORKDIR}/git/c_sourcecode" From 79767f0a9fda86363e0966d80d794826d600000c Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Wed, 28 Jan 2026 19:56:49 +0530 Subject: [PATCH 21/29] Update crashupload_git.bb --- recipes-common/crashupload/crashupload_git.bb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index f2301463..0c056f4d 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -9,13 +9,13 @@ PR = "r0" PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL}" -#SRCREV = "59925c3570c89347a8e05d852401db923337c495" +# SRCREV = "59925c3570c89347a8e05d852401db923337c495" -# Topic Mine LKG -# SRCREV = "b1ae112af25bf4ded014fd0e81f03cbff75031f9" +# Topic Work - line with develop +# SRCREV = "75db8702230bf3100ac790fa50e26cc24d8c5c63" -# Topic Work -SRCREV = "75db8702230bf3100ac790fa50e26cc24d8c5c63" +# topic/RDK-59955 +SRCREV = "4eb66b647e35773da34a61e21c7be98745666dc5" S = "${WORKDIR}/git/c_sourcecode" From bfd23e660feb5018d85fa3bb0fc2339a441a9268 Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Thu, 29 Jan 2026 14:42:14 +0530 Subject: [PATCH 22/29] Update crashupload_git.bb --- recipes-common/crashupload/crashupload_git.bb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index 0c056f4d..018e9f87 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -15,7 +15,10 @@ SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL} # SRCREV = "75db8702230bf3100ac790fa50e26cc24d8c5c63" # topic/RDK-59955 -SRCREV = "4eb66b647e35773da34a61e21c7be98745666dc5" +#SRCREV = "4eb66b647e35773da34a61e21c7be98745666dc5" + +# Previous Reboot + Ratelimit +SRCREV = "7a2344091ad2a9e19edd0b73b1da01cc49ee4bfe" S = "${WORKDIR}/git/c_sourcecode" From e4ba7e8f10db0a1733889db67fde2b43473217ec Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Fri, 30 Jan 2026 13:14:16 +0530 Subject: [PATCH 23/29] Update crashupload_git.bb --- recipes-common/crashupload/crashupload_git.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index 018e9f87..3c991540 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -15,10 +15,10 @@ SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL} # SRCREV = "75db8702230bf3100ac790fa50e26cc24d8c5c63" # topic/RDK-59955 -#SRCREV = "4eb66b647e35773da34a61e21c7be98745666dc5" +SRCREV = "7ea3a17e054a48f1cb06bce02efa58aaba8c15d0" # Previous Reboot + Ratelimit -SRCREV = "7a2344091ad2a9e19edd0b73b1da01cc49ee4bfe" +#SRCREV = "7a2344091ad2a9e19edd0b73b1da01cc49ee4bfe" S = "${WORKDIR}/git/c_sourcecode" From d26e0be7f8785a38e23ae3a5ae039b942b8dcc2e Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Mon, 2 Feb 2026 15:19:15 +0530 Subject: [PATCH 24/29] Update crashupload_git.bb --- recipes-common/crashupload/crashupload_git.bb | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index 3c991540..36ae5472 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -11,14 +11,11 @@ PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL}" # SRCREV = "59925c3570c89347a8e05d852401db923337c495" -# Topic Work - line with develop -# SRCREV = "75db8702230bf3100ac790fa50e26cc24d8c5c63" +# latest develop +# SRCREV = "bb0b8390f55cb8f1e4267ac4aeb47488e6c73c14" -# topic/RDK-59955 -SRCREV = "7ea3a17e054a48f1cb06bce02efa58aaba8c15d0" - -# Previous Reboot + Ratelimit -#SRCREV = "7a2344091ad2a9e19edd0b73b1da01cc49ee4bfe" +# rate-limit + previous fw check +SRCREV = "c49e5485cb0c6d1c570357d28bcbc7f08e435345" S = "${WORKDIR}/git/c_sourcecode" From bb8701f2110aff474bc28681ffb7e47fbba6a1b6 Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Tue, 3 Feb 2026 15:23:46 +0530 Subject: [PATCH 25/29] Update commonutilities_git.bb --- recipes-common/utils/commonutilities_git.bb | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/recipes-common/utils/commonutilities_git.bb b/recipes-common/utils/commonutilities_git.bb index 256cb73a..34b928ec 100644 --- a/recipes-common/utils/commonutilities_git.bb +++ b/recipes-common/utils/commonutilities_git.bb @@ -3,21 +3,28 @@ LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=24691c8ce48996ecd1102d29eab1216e" # To have a possibility to override SRC_URI later, we are introducing the following workaround: -SRCREV = "c325e2589e4bd7b78dd5c713b97b23b523746f97" - +SRCREV = "9ddea87ee79da7c18a19381c0047ebdbaf58a6e7" SRC_URI = "${CMF_GITHUB_ROOT}/common_utilities;module=.;${CMF_GITHUB_SRC_URI_SUFFIX}" PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" -DEPENDS +=" cjson curl rdk-logger" +DEPENDS +=" cjson curl rdk-logger rdkcertconfig" +#RDEPENDS:{PN} += " rfc" #uncomment the following line to turn on debugging #CFLAGS:append = " -DCURL_DEBUG" # or enable this distro feature CFLAGS += "${@bb.utils.contains('DISTRO_FEATURES', 'debug_curl_cdl', ' -DCURL_DEBUG', '', d)}" +DEPENDS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'safec', ' safec', " ", d)}" +CFLAGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'safec', ' `pkg-config --cflags libsafec`', '-fPIC', d)}" +CFLAGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'safec', '', ' -DSAFEC_DUMMY_API', d)}" +LDFLAGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'safec', ' `pkg-config --libs libsafec`', '', d)}" + +LDFLAGS:append = " -lsafec -lsecure_wrapper" + CFLAGS:append = " -DRDK_LOGGER" -PV = "1.4.4" +PV = "1.5.0" PR = "r0" S = "${WORKDIR}/git" From 7a9c092c4a159628f60100c1f8ba9cb0c1a7ac4a Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Tue, 3 Feb 2026 15:29:13 +0530 Subject: [PATCH 26/29] Update dcmd.bb --- recipes-common/dcmd/dcmd.bb | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/recipes-common/dcmd/dcmd.bb b/recipes-common/dcmd/dcmd.bb index c4233ef0..319ec962 100644 --- a/recipes-common/dcmd/dcmd.bb +++ b/recipes-common/dcmd/dcmd.bb @@ -5,15 +5,16 @@ DESCRIPTION = "dcmd" SECTION = "dcmd" DEPENDS += "rbus" +DEPENDS += "commonutilities" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=2441d6cdabdc0f370be5cd8a746eb647" # This tells bitbake where to find the files we're providing on the local filesystem FILESEXTRAPATHS:prepend := "${THISDIR}:" -SRCREV = "f63454e4e16dc406e43138d044531b1707462ae5" +SRCREV = "52ad7e168f07f41c52903ccadd544e803142a0a9" SRC_URI = "${CMF_GITHUB_ROOT}/dcm-agent;${CMF_GITHUB_SRC_URI_SUFFIX}" -PV = "1.2.0" +PV = "2.0.0" PR = "r0" PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" @@ -35,17 +36,32 @@ ASNEEDED = "" CFLAGS:append = " -std=c11 -fPIC -D_GNU_SOURCE -Wall -Werror" +# added for certselector +EXTRA_OECONF:append = " --enable-t2api=yes --enable-iarmevent" LDFLAGS:append = "${@bb.utils.contains('DISTRO_FEATURES', 'enable_maintenance_manager', '-lIARMBus', '', d)}" - DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'enable_maintenance_manager', 'iarmmgrs iarmbus', '', d)}" CFLAGS:append += "${@bb.utils.contains('DISTRO_FEATURES', 'enable_maintenance_manager', '-DHAS_MAINTENANCE_MANAGER', '', d)}" do_install:append () { - + install -d ${D}${bindir} install -d ${D}${systemd_unitdir}/system install -m 0644 ${S}/dcmd.service ${D}${systemd_unitdir}/system + install -d ${D}${includedir} + install -m 0644 ${S}/uploadstblogs/include/*.h ${D}${includedir} } -SYSTEMD_SERVICE:${PN} += "dcmd.service" +inherit breakpad-wrapper +DEPENDS += "breakpad breakpad-wrapper" +BREAKPAD_BIN:append = "logupload" + +PACKAGECONFIG:append = " breakpad" +PACKAGECONFIG[breakpad] = "--enable-breakpad,,breakpad," +LDFLAGS += "-lbreakpadwrapper" +CXXFLAGS += "-DINCLUDE_BREAKPAD" + + +# Add any extra packaging if needed +FILES_${PN} += "${bindir}/logupload" +SYSTEMD_SERVICE:${PN} += "dcmd.service" From 08ec59b7fd823573583e11ddf6397105ca71043d Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Tue, 3 Feb 2026 15:32:58 +0530 Subject: [PATCH 27/29] Update crashupload_git.bb --- recipes-common/crashupload/crashupload_git.bb | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index 36ae5472..2ada23c1 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -9,13 +9,7 @@ PR = "r0" PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL}" -# SRCREV = "59925c3570c89347a8e05d852401db923337c495" - -# latest develop -# SRCREV = "bb0b8390f55cb8f1e4267ac4aeb47488e6c73c14" - -# rate-limit + previous fw check -SRCREV = "c49e5485cb0c6d1c570357d28bcbc7f08e435345" +# SRCREV = "a7521a8110cfef623f511e4cb0dfb4626bd98557" S = "${WORKDIR}/git/c_sourcecode" From 96a0361764c94334406ca16c90a85e97b58ca992 Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Tue, 3 Feb 2026 15:33:34 +0530 Subject: [PATCH 28/29] Update crashupload_git.bb --- recipes-common/crashupload/crashupload_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index 2ada23c1..96c29fe8 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -9,7 +9,7 @@ PR = "r0" PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL}" -# SRCREV = "a7521a8110cfef623f511e4cb0dfb4626bd98557" +SRCREV = "a7521a8110cfef623f511e4cb0dfb4626bd98557" S = "${WORKDIR}/git/c_sourcecode" From 2010b5f8db67b48877f3ad68b8f5f6c07a899a9d Mon Sep 17 00:00:00 2001 From: Gomathi Shankar Date: Tue, 3 Feb 2026 20:03:46 +0530 Subject: [PATCH 29/29] Update SRCREV and PV for crashupload --- recipes-common/crashupload/crashupload_git.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes-common/crashupload/crashupload_git.bb b/recipes-common/crashupload/crashupload_git.bb index 96c29fe8..c26360df 100644 --- a/recipes-common/crashupload/crashupload_git.bb +++ b/recipes-common/crashupload/crashupload_git.bb @@ -4,12 +4,12 @@ SECTION = "console/utils" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://../LICENSE;md5=175792518e4ac015ab6696d16c4f607e" -PV = "1.0.7" +PV = "2.0.0" PR = "r0" PACKAGE_ARCH = "${MIDDLEWARE_ARCH}" SRC_URI = "${CMF_GITHUB_ROOT}/${BPN}.git;nobranch=1;protocol=${CMF_GIT_PROTOCOL}" -SRCREV = "a7521a8110cfef623f511e4cb0dfb4626bd98557" +SRCREV = "d62af2db9d7748268353476fcda95c3b342c5428" S = "${WORKDIR}/git/c_sourcecode"