[yocto] Patching /lib/systemd/system/systemd-networkd-wait-online.service

Edward Tyrrell ed at disignconsultants.com
Wed Jul 31 02:56:08 PDT 2019


Hi,


I'm trying to add a patch to the systemd layer to amend systemd-networkd-wait-online.service. Within the service I simply want to add --any as a parameter.


The problem is my is bitbake fails with:

Applying patch 0020-systemd-networkd-wait-online-service.patch
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- a/units/systemd-networkd-wait-online.service 2019-05-23 13:38:23.000000000 +0100
|+++ b/units/systemd-networkd-wait-online.service 2019-07-31 08:30:40.823968051 +0100
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
Patch 0020-systemd-networkd-wait-online-service.patch does not apply (enforce with -f)




My ...../sources/poky/meta/recipes-core/systemd/systemd_234.bbappend consists of:


FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
SRC_URI += "file://0020-systemd-networkd-wait-online-service.patch"


My patch file:

--- a/units/systemd-networkd-wait-online.service 2019-05-23 13:38:23.000000000 +0100
+++ b/units/systemd-networkd-wait-online.service 2019-07-31 08:30:40.823968051 +0100
@@ -16,7 +16,7 @@

 [Service]
 Type=oneshot
-ExecStart=/lib/systemd/systemd-networkd-wait-online
+ExecStart=/lib/systemd/systemd-networkd-wait-online --any
 RemainAfterExit=yes

 [Install]


-------------------------------------------------------------------------------


So it finds the patch but struggles locating the service file to patch within the build. Any ideas where I'm going wrong?

Is ...../sources/poky/meta/recipes-core/systemd/systemd_234.bb the proper place to patch this service file?



Regards,


Edward



This message and any attachment are confidential and may be privileged or otherwise protected from disclosure. If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system. If you are not the intended recipient you must not copy this message or attachment or disclose the contents to any other person.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20190731/296043c5/attachment-0001.html>


More information about the yocto mailing list