From ef287d175a245fc1db46929a59e593920157a2dd Mon Sep 17 00:00:00 2001 From: ap934 Date: Wed, 12 Nov 2025 18:19:40 +0530 Subject: [PATCH] RDKBACCL-1241: observing build errors in latest extender build Reason for change: Yocto create basehash for each task during parsing, so we need to handle updating another bbappend file outside a task to avoid hash error. Test Procedure: Extender build should succeed and Easymesh functionalidty should work. Risks: Low Signed-off-by: ap934 --- .../sysint-broadband/sysint-broadband.bbappend | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/meta-rdk-mtk-bpir4/recipes-rdkb/sysint-broadband/sysint-broadband.bbappend b/meta-rdk-mtk-bpir4/recipes-rdkb/sysint-broadband/sysint-broadband.bbappend index a99ff69d..e05be3ae 100644 --- a/meta-rdk-mtk-bpir4/recipes-rdkb/sysint-broadband/sysint-broadband.bbappend +++ b/meta-rdk-mtk-bpir4/recipes-rdkb/sysint-broadband/sysint-broadband.bbappend @@ -6,6 +6,9 @@ SRCREV_FORMAT = "1.0.0" SRC_URI += "file://bpi_custom_device.properties" +# To Enable the dropbear service +SYSTEMD_SERVICE:${PN}:append = "${@bb.utils.contains('DISTRO_FEATURES', 'em_extender', ' dropbear.service', '', d)}" + do_install_append () { install -m 644 ${WORKDIR}/bpi_custom_device.properties ${D}${sysconfdir}/device.properties ${@bb.utils.contains('DISTRO_FEATURES', 'OneWifi', 'echo "OneWiFiEnabled=true" >> ${D}${sysconfdir}/device.properties', '', d)} @@ -22,9 +25,4 @@ do_install_append () { # Changing CLOUDURL and DCM_LOG_SERVER_URL values with migrated server sed -i -e 's|^CLOUDURL=.*$|CLOUDURL="https://xconf.rdkcentral.com/xconf/swu/stb?eStbMac="|' ${D}${sysconfdir}/include.properties sed -i -e 's|^DCM_LOG_SERVER_URL=.*$|DCM_LOG_SERVER_URL=https://xconf.rdkcentral.com/loguploader/getSettings|' ${D}${sysconfdir}/dcm.properties - # To Enable the dropbear service - EM_EXT_ENABLED="${@bb.utils.contains('DISTRO_FEATURES','em_extender','true','false',d)}" - if [ $EM_EXT_ENABLED = 'true' ]; then - sed -i '117 s/^/#/' ${TOPDIR}/../meta-cmf-filogic/recipes-rdkb/sysint-broadband/sysint-broadband.bbappend - fi }