小编Shi*_*ngh的帖子

在 yocto 中添加新配方

我是 Yocto 和 Embedded 的新手,想要这样的东西,

$ git clone https://github.com/babelouest/orcania.git
$ git clone https://github.com/babelouest/yder.git
$ git clone https://github.com/babelouest/ulfius.git
$ cd orcania/
$ make && sudo make install
$ cd ../yder/
$ make && sudo make install
$ cd ../ulfius/
$ make && sudo make install
Run Code Online (Sandbox Code Playgroud)

请帮助创建图层和配方。

谢谢。

bitbake yocto

2
推荐指数
1
解决办法
7329
查看次数

Yocto:在 etcdir 中创建一个新目录

我是 Yocto 的新手,我想在 /etc 中创建一个目录并将我的服务器证书复制到该目录中。我尝试在下面做,但它没有在 /etc 中创建任何目录,但是我没有收到任何编译错误:

    DESCRIPTION = "OC sample service"

SUMMARY = "Install and start a systemd service and copy server certificates"

LICENSE = "MIT"

SRC_URI = "file://service.tar.gz"

inherit systemd

S = "${WORKDIR}/service"

SYSTEMD_PACKAGES = "${PN}"
SYSTEMD_SERVICE_${PN} = "sample.service"
SYSTEMD_AUTO_ENABLE = "enable"
INSANE_SKIP_${PN} += "installed-vs-shipped"

do_configure() {
        :
}

do_compile() {
        :
}

do_install() {

        install -d ${D}${systemd_unitdir}/system

        install -m 0755 ${S}/sample.service ${D}${systemd_unitdir}/system

        mkdir -p ${D}${etcdir}/oc_certs

        install -m 0755 ${S}/certs/* ${D}${etcdir}/oc_certs

}

FILES_${PN} = "${systemd_unitdir}/system
Run Code Online (Sandbox Code Playgroud)

service.tar.gz 包含以下内容

现在的问题是,sample.service 已成功放置到该位置,但未创建 …

bitbake yocto

1
推荐指数
1
解决办法
880
查看次数

标签 统计

bitbake ×2

yocto ×2