From 58298a62e8624a0635c2bce9eab7e226cebe0678 Mon Sep 17 00:00:00 2001 From: Devendra Tewari Date: Mon, 26 Jul 2021 15:24:27 -0300 Subject: [PATCH] Add flag to enable adbd service (#147) android-tools-adbd service can be enabled in the image using USB_DEBUGGING_ENABLED = "1" in local.conf. Signed-off-by: Devendra Tewari --- .../android-tools/android-tools_5.1.1.r37.bb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meta-oe/recipes-devtools/android-tools/android-tools_5.1.1.r37.bb b/meta-oe/recipes-devtools/android-tools/android-tools_5.1.1.r37.bb index e8992346b08..692753e2cdf 100644 --- a/meta-oe/recipes-devtools/android-tools/android-tools_5.1.1.r37.bb +++ b/meta-oe/recipes-devtools/android-tools/android-tools_5.1.1.r37.bb @@ -141,6 +141,10 @@ do_install() { if echo ${TOOLS} | grep -q "adbd" ; then install -d ${D}${bindir} install -m0755 ${B}/adbd/adbd ${D}${bindir} + if [ "${USB_DEBUGGING_ENABLED}" = "1" ] ; then + mkdir ${D}${localstatedir} + touch ${D}${localstatedir}/usb-debugging-enabled + fi fi # Outside the if statement to avoid errors during do_package @@ -166,6 +170,7 @@ RDEPENDS_${PN}-fstools = "bash" FILES_${PN}-adbd = "\ ${bindir}/adbd \ ${systemd_unitdir}/system/android-tools-adbd.service \ + ${@bb.utils.contains('USB_DEBUGGING_ENABLED', '1', '${localstatedir}/usb-debugging-enabled', '',d)} \ " FILES_${PN}-fstools = "\