I've been using "devtool modify/update-recipe" in order to generate 
patches in bbappends in my layer. However, I've run into a problem that 
seems like it should be easy, but it isn't.

I want to patch a local source file. As in, a file referenced in SRC_URI 
that isn't the source code but more like a configuration file or init 
script. 

Using the devtool method I get a copy of the file in my layer, but that 
seems like that would cause maintenance problems down the road when 
upstream changes the file as I won't automatically pick up the changes. 
This seems to be the intended behavior though, as this patch[1] says, "We 
don't want to create patches against the local source files but rather 
update them directly. Thus, 'oe-local-file' directory is ignored in patch 
generation when doing update-recipe..." This seems completely opposite of 
what I want. Why would I want a copy of the file if I changed one line, 
causing maintenance issues in the future?

Am I understanding this right? Is there a workflow that allows for 
patching local source files?

[1] 
https://urldefense.proofpoint.com/v2/url?u=https-3A__patchwork.openembedded.org_patch_104075_&d=DwIBAg&c=zVFQZQ67ypsA9mYKSCqWmQHiVkCCaN-Gb60_N6TVnLk&r=IZ3mUDA8X9CZR4hNctKngDDYs_BhK3qVNLG-nWGbW2E&m=8pcye74JGQLQcBV99bh9bpRb7bX3WqHFUiIq157bDY4&s=XLqetQZfaf9jTNco2uT4jCN6FbQ1tHD9F_ZJQvBouJI&e=
-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to