16-Openwrt patch生成
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了16-Openwrt patch生成相关的知识,希望对你有一定的参考价值。
参考技术A vim 19.07/target/linux/Makefile清空内核:
解压内核:
编译,拷贝内核头文件到工具链 /19.07/staging_dir/toolchain-aarch64_cortex-a53_gcc-8.3.0_musl/include/linux$ 中
新建两个目录,原始linux-4.19.81.org/和修改后的linux-4.19.81/
使用如下命令生成patch
拷贝到对应的target/linux下
之后编译的时候,会根据前缀的数值大小一个一个打补丁到源码下面。
vim 14.07/package/Makefile文件里有如下定义:
清空:
解压,打patch
编译:
安装,拷贝
新建两个目录,原始uhttpd-2019-08-17-6b03f960.org/和修改后的uhttpd-2019-08-17-6b03f960.81/
使用如下命令生成patch
在package下面新建patches目录
将生成出来的1001-add-xxx-support.patch拷贝到patches即可。
重编译openwrt后,修复dns
参考技术A 拉了openwrt的attitude_adjustment分支,打了开发板商家(黑心无良只管卖不管支持的商家)的patch,编译down到板子上,使用opkg时提示:Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/
wget: bad address 'downloads.openwrt.org'
ping baidu.com也直接失败。
初步判断是dns问题,在/etc/config/network中添加以下两行:
option gateway '192.168.1.1'
option dns '192.168.1.1'
问题解决
以上是关于16-Openwrt patch生成的主要内容,如果未能解决你的问题,请参考以下文章