systemd
我用和构建了一个图像dhcp-client
。在配方中dhcp
有meta-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 文件夹中)以enable
:SYSTEMD_AUTO_ENABLE_dhcp-client = "disable"
如何在BitBucket中搜索提交消息?我只能搜索代码,但这对我没有帮助.我想找到与HDMI相关的变化.