我正在编写一个 bash 脚本来在计算机上安装特定的开发环境。为了做到这一点,我需要在内核中启用 CONFIG_USB_ACM 模块。我正在通过以下方式做到这一点:
cd ~/l4t-kernel-surgery-kernel/kernel-4.4
zcat /proc/config.gz > .config
# PART I NEED IDEAS
vim .config # change the line that says CONFIG_USB_ACM=n to CONFIG_USB_ACM=m
make clean
make prepare
make modules_prepare
make M=drivers/usb/class
...
将 =m 行附加到配置文件的末尾对我有用吗?这会覆盖之前的 =n 设置吗?有没有更好的方法从 bash 中以这种方式编辑文件?
答案1
zcat /proc/config.gz | sed 's/CONFIG_USB_ACM=n/CONFIG_USB_ACM=m/' > .config