小编Jas*_*Liu的帖子

如何覆盖另一个 .bbappend

systemd我用和构建了一个图像dhcp-client。在配方中dhcpmeta-openembedded/meta-systemd/oe-core/recipes-connectivity/dhcp一个 bbappend 创建 dhclient.service。我想修改(或覆盖)这个文件,但是当我启动 bitbake 时,我有一个错误告诉我Applying patch 0001-dhclient-modify-interface.patch can't find file to patch at input line 5

这是我的 dhclient.service 补丁:

Index: 4.3.3-r0/dhclient.service
===================================================================
--- 4.3.3-r0.orig/dhclient.service
+++ 4.3.3-r0/dhclient.service
@@ -6,7 +6,7 @@ After=syslog.target network.target
 Type=forking
 PIDFile=/var/run/dhclient.pid
 EnvironmentFile=-/etc/default/dhcp-client
-ExecStart=/sbin/dhclient -cf /etc/dhcp/dhclient.conf -q -lf /var/lib/dhcp/dhclient.leases $INTERFACES
+ExecStart=/sbin/dhclient -cf /etc/dhcp/dhclient.conf -q -lf /var/lib/dhcp/dhclient.leases eth0

 [Install]
 WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

还有我的 dhcp_%.bbappend :

FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
SRC_URI += "file://dhclient.service"
Run Code Online (Sandbox Code Playgroud)

我也尝试覆盖该文件,但它似乎完全忽略我的文件......

我想默认启用此功能,但如何覆盖此 ligne(存在于 dhcp 文件夹中)以enableSYSTEMD_AUTO_ENABLE_dhcp-client = "disable"

linux dhcp openembedded yocto

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

如何在BitBucket中搜索提交消息

如何在BitBucket中搜索提交消息?我只能搜索代码,但这对我没有帮助.我想找到与HDMI相关的变化.

bitbucket

4
推荐指数
2
解决办法
4905
查看次数

标签 统计

bitbucket ×1

dhcp ×1

linux ×1

openembedded ×1

yocto ×1