我的情况是我们的软件需要使用几个不同的Linux内核发行版/内核树.(包括Android分叉)
在尝试自动化我们的构建过程时,我发现defconfig我们需要支持的特定构建的一些文件不包括我们依赖的内核模块.
例如,让我们想象一下,我需要一个名为XXXmy 的选项.config.对于某些依赖项,我可以这样做:
sed -i 's/# CONFIG_XXX is not set/CONFIG_XXX=m/' .config
Run Code Online (Sandbox Code Playgroud)
对于其他人来说,这并不容易,因为依赖性可能跨越多行.config语句.
是否有更加支持的方式以非交互方式执行此操作,或者我是否仍在编写更复杂的搜索和替换脚本?