问题描述
在uci软件包新增脚本文件,编译可以打包到uci/image目录下,但是系统编译完成,脚本文件未被打包到文件系统下
问题分析
在uci.bb脚本中增加如下代码
FILES_${PN} += "/lib/functions.sh"
install -d ${D}/lib
install -m 0755 ${S}/files/lib/functions.sh ${D}/lib/
完整bb文件如下所示
DESCRIPTION = "uci"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/\
${LICENSE};md5=89aea4e17d99a7cacdbeed46a0096b10"
PR = "r0"
DEPENDS = "libubox"
EXTRA_OECONF += "--with-common-includes=${STAGING_INCDIR}"
FILESPATH =+ "${WORKSPACEROOT}:"
SRC_URI = "file:/${BPN}/"
S = "${WORKDIR}/${BPN}/src"
inherit cmake pkgconfig
EXTRA_OECMAKE = "-DBUILD_LUA=OFF"
FILES_${PN} += &