buildroot 打包文件系统,升级nginx版本

buildroot 打包文件系统,升级nginx版本

公司的嵌入式设备漏扫报告里的高危漏洞都是有关nginx的,升级下打包的nginx版本就修复了。以下记录nginx从1.20.1升级到1.25.2的过程。

上传相关包和依赖

涉及buildroot的packagedl目录

  • 修改package/nginx/nginx.mk文件,将nginx版本改为1.25.2
    在这里插入图片描述
  • 下载nginx-1.25.2.tar.gz包,上传到dl/nginx目录下
    在这里插入图片描述
  • 上传nginx升级后依赖库openssl的升级包,从1.1.1l升级到1.1.1w,升级方法同nginx,不再赘述
  • 修改nginx的编辑配置nginx.mk,删除该配置,此配置在编译时会报错
    在这里插入图片描述

报错解决:

onflicting files are:
  already applied: /home/forlinx/3568/OK3568_Linux_fs/buildroot/package/nginx/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch
  to be applied  : /home/forlinx/3568/OK3568_Linux_fs/buildroot/package/nginx/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch

删除package/nginx下的patch文件,在buildroot下重新make

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值