使用者工具

網站工具


openwrt:新增檔案到openwrt_firmware_檔內

新增及修改 OpenWRT 內的檔案

1. 新增檔案

  1. 在 OpenWRT 根目錄下 package\base-files\files 的資料夾
  2. 裡面建立 root 的檔案結構
  3. 放在裡面的檔案都會被複製到 Firmware image 裡

ex.
若要複製 udhcpd.conf 到 target rootfs 的 /etc/ 下,
則就把 udhcpd.conf 複製到 [OpenWRT Root]/package\base-files\files/etc/udhcpd.conf, 即可

以上方式只能新增檔案, 新增目錄時 make 會有錯, 要麻改 Makefile, 要麻用下列方式:

  1. 在 OpenWRT 根目錄下, 建立一個 files 的資料夾
  2. 裡面 建立 root 的檔案結構
  3. 放在裡面的檔案都會被複製到 Firmware image 裡

ex.
若要複製 udhcpd.conf 到 target rootfs 的 /etc/ 下, 則就把 udhcpd.conf 複製到 [OpenWRT Root]/files/etc/udhcpd.conf, 即可

2. 修改檔案

  1. 同上路徑
  2. 修改裡面的檔案, 產生的 Firmware 也會一併被修改

ex.
若要修 /etc/rc.local 則就直接修改 [OpenWRT Root]/package\base-files\files/etc/rc.local, 即可

這樣也行

新增檔案到 OpenWRT Firmware 檔內

  1. 在 OpenWRT 根目錄下, 建立一個 files 的資料夾
  2. 裡面 建立 root 的檔案結構
  3. 放在裡面的檔案都會被複製到 Firmware image 裡

ex.
若要複製 udhcpd.conf 到 target rootfs 的 /etc/ 下, 則就把 udhcpd.conf 複製到 [OpenWRT Root]/files/etc/udhcpd.conf, 即可

openwrt/新增檔案到openwrt_firmware_檔內.txt · 上一次變更: 2019/11/16 08:12 (外部編輯)