找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 629|回复: 6

imagebuilder重新打包固件时应该注释Makefile哪些地方?

[复制链接]
如题,参考@zjw939057120 的帖子https://www.right.com.cn/forum/thread-522029-1-1.html,学习使用imagebuilder生成自定义固件,在进行一些自定义设定后,原贴说需要注释Makefile中的以下地方后重新打包固件
  1. #        rm -rf $(TARGET_DIR) $(TARGET_DIR_ORIG)
  2. #        mkdir -p $(TARGET_DIR) $(BIN_DIR) $(TMP_DIR) $(DL_DIR)0
  3. #        $(MAKE) package_reload
  4. #        $(MAKE) package_install
  5. #        $(MAKE) -s prepare_rootfs
复制代码

但是我下载的imagebuilder版本跟原贴的不太一样,我的是chaos_calmer 15.05.1,所以Makefile文件中需要注释的地方不太一样,在第103、104行是跟上面的需要注释的第一二行一样,但是后面就不一样了,所以请问彦祖们还有哪些地方需要注释呢?附上CC15.05.1的Makefile

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
本帖最后由 99010 于 2022-3-21 20:00 编辑

还不如建一个files目录,把自定义参数写好。比如
  1. files/etc/uci-defaults/13_password_root
复制代码

内容如下
  1. #!/bin/sh

  2. echo -ne "admin\nadmin" > /tmp/password.txt
  3. passwd root < /tmp/password.txt
  4. rm -f /tmp/password.txt
  5. sed -i 's#downloads.openwrt.org#mirrors.ustc.edu.cn/openwrt#g' /etc/opkg/distfeeds.conf
  6. sed -i 's#openwrt.pool.ntp.org#cn.pool.ntp.org#g' /etc/config/system
  7. IP="$(printf %d 0x$(cat /sys/class/net/eth0/address | cut -d: -f6))"
  8. uci set luci.main.lang=zh_cn
  9. uci set system.@system[0].hostname=OpenWrt
  10. uci set system.@system[0].timezone=CST-8
  11. uci set system.@system[0].zonename='Asia/Shanghai'
  12. uci set network.lan.ipaddr=192.168.$IP.1
  13. uci commit
复制代码

  1. files/etc/uci-defaults/09_wireless.wireless
复制代码

内容如下
  1. #!/bin/sh

  2. ls /sys/class/ieee80211/|while read dev
  3. do
  4. ssid=$(cat /tmp/sysinfo/model|cut -d" " -f2| tr a-z A-Z)_$(cat /sys/class/ieee80211/${dev}/macaddress|awk -F ":" '{print $4""$5""$6 }'| tr a-z A-Z)

  5. uci -q batch <<-EOF >/dev/null
  6.         set wireless.radio${dev##phy}.disabled=0
  7.         set wireless.radio${dev##phy}.country=CN
  8.         set wireless.@wifi-iface[${dev##phy}].ssid='$ssid'
  9.         set wireless.@wifi-iface[${dev##phy}].key='1234567890'
  10.         set wireless.@wifi-iface[${dev##phy}].encryption='psk2'
  11.         commit wireless
  12. EOF
  13. done

  14. exit 0
复制代码

点评

十分感谢大佬的指导!!!想再请教一下,如果我想把文件,例如1020打印机的驱动文件,还有1020打印机热插拔的脚本传到imagebuilder里面,重新打包到一起,应该怎么操作呢  详情 回复 发表于 2022-3-22 08:20
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
99010 发表于 2022-3-21 19:57
还不如建一个files目录,把自定义参数写好。比如

内容如下

十分感谢大佬的指导!!!想再请教一下,如果我想把文件,例如1020打印机的驱动文件,还有1020打印机热插拔的脚本传到imagebuilder里面,重新打包到一起,应该怎么操作呢

点评

在files里面建对应目录,按照路径把文件放进去  详情 回复 发表于 2022-3-22 13:16
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

gforce10 发表于 2022-3-22 08:20
十分感谢大佬的指导!!!想再请教一下,如果我想把文件,例如1020打印机的驱动文件,还有1020打印机热插 ...

在files里面建对应目录,按照路径把文件放进去

点评

好的,十分感谢!!  详情 回复 发表于 2022-3-22 14:14
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
99010 发表于 2022-3-22 13:16
在files里面建对应目录,按照路径把文件放进去

好的,十分感谢!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

现在有“在线云编译”了,直接在线编译,可以加入自定义脚本

点评

这样吗?我看看,谢谢大佬  详情 回复 发表于 2022-3-28 17:18
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
zjw939057120 发表于 2022-3-28 15:24
现在有“在线云编译”了,直接在线编译,可以加入自定义脚本

这样吗?我看看,谢谢大佬
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-29 04:57

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表