1*4882a593Smuzhiyun# Copyright (C) 2022, Rockchip Electronics Co., Ltd 2*4882a593Smuzhiyun# Released under the MIT license (see COPYING.MIT for the terms) 3*4882a593Smuzhiyun 4*4882a593SmuzhiyunSECTION = "console/utils" 5*4882a593SmuzhiyunLICENSE = "MIT" 6*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" 7*4882a593Smuzhiyun 8*4882a593SmuzhiyunFILESEXTRAPATHS:prepend := "${THISDIR}/files:" 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunSRC_URI:append = " \ 11*4882a593Smuzhiyun file://adbd.sh \ 12*4882a593Smuzhiyun file://android-gadget-setup \ 13*4882a593Smuzhiyun file://android-gadget-start \ 14*4882a593Smuzhiyun file://android-gadget-cleanup \ 15*4882a593Smuzhiyun file://10-adbd-rockchip.conf \ 16*4882a593Smuzhiyun" 17*4882a593Smuzhiyun 18*4882a593Smuzhiyundo_install:append() { 19*4882a593Smuzhiyun install -d ${D}${sysconfdir}/init.d 20*4882a593Smuzhiyun install -m 0755 ${WORKDIR}/adbd.sh ${D}${sysconfdir}/init.d/adbd.sh 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun install -d ${D}${bindir} 23*4882a593Smuzhiyun install -m 0755 ${WORKDIR}/android-gadget-setup ${D}${bindir} 24*4882a593Smuzhiyun install -m 0755 ${WORKDIR}/android-gadget-start ${D}${bindir} 25*4882a593Smuzhiyun install -m 0755 ${WORKDIR}/android-gadget-cleanup ${D}${bindir} 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun install -d ${D}${systemd_unitdir}/system/android-tools-adbd.service.d 28*4882a593Smuzhiyun install -m0644 ${WORKDIR}/10-adbd-rockchip.conf \ 29*4882a593Smuzhiyun ${D}${systemd_unitdir}/system/android-tools-adbd.service.d 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun if [ "${USB_DEBUGGING_ENABLED}" = "1" ]; then 32*4882a593Smuzhiyun install -d ${D}/var 33*4882a593Smuzhiyun touch ${D}/var/usb-debugging-enabled 34*4882a593Smuzhiyun fi 35*4882a593Smuzhiyun} 36*4882a593Smuzhiyun 37*4882a593Smuzhiyuninherit update-rc.d 38*4882a593Smuzhiyun 39*4882a593SmuzhiyunINITSCRIPT_PACKAGES = "${PN}" 40*4882a593SmuzhiyunINITSCRIPT_NAME = "adbd.sh" 41*4882a593SmuzhiyunINITSCRIPT_PARAMS = "start 70 5 4 3 2 . stop 30 0 1 6 ." 42*4882a593Smuzhiyun 43*4882a593SmuzhiyunFILES:${PN}:append = " \ 44*4882a593Smuzhiyun /var/ \ 45*4882a593Smuzhiyun ${sysconfdir}/ \ 46*4882a593Smuzhiyun ${systemd_unitdir}/system/ \ 47*4882a593Smuzhiyun" 48*4882a593Smuzhiyun 49*4882a593SmuzhiyunPROVIDES:append = " android-tools-conf" 50*4882a593SmuzhiyunRPROVIDES:${PN} = "android-tools-conf" 51