RADIUSdesk

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
md:openwrt-meshdesk [2021/11/20 05:59] – [wan_network] adminmd:openwrt-meshdesk [2022/03/14 12:15] (current) – [Select Packages To Include With Firmware] admin
Line 42: Line 42:
 <code bash> <code bash>
 #Do this in the working directory e.g. cd 21.02.0 #Do this in the working directory e.g. cd 21.02.0
-git clone git://git.code.sf.net/p/radiusdesk/openwrt-meshdesk openwrt-meshdesk+git clone https://github.com/RADIUSdesk/openwrt-meshdesk.git openwrt-meshdesk
 </code> </code>
   * The package has three main components. Each one is located in a unique folder.   * The package has three main components. Each one is located in a unique folder.
-  - **zzz-MESHdesk** - This is the MESHdesk package which will be build by the SDK.+  - **MESHdesk** - This is the MESHdesk package which will be build by the SDK.
   - **files** - This is the override structure containing files to override during the build process.   - **files** - This is the override structure containing files to override during the build process.
   - **luci-app-meshdesk** - This is the Luci application used to enable central control.   - **luci-app-meshdesk** - This is the Luci application used to enable central control.
  
 =====  Copying the three components ===== =====  Copying the three components =====
-  * The **zzz-MESHdesk** folder needs to be copied under the **package** folder (openwrt/package).+  * The **MESHdesk** folder needs to be copied under the **package** folder (openwrt/package).
 <code bash> <code bash>
 #cd to the working directory #cd to the working directory
-cp -R ./openwrt-meshdesk/zzz-MESHdesk ./openwrt/package +cp -R ./openwrt-meshdesk/MESHdesk ./openwrt/package 
 </code> </code>
   *  The **files** folder needs to sit directly under the **openwrt** folder (root level).   *  The **files** folder needs to sit directly under the **openwrt** folder (root level).
Line 85: Line 85:
 ===== Select Packages To Include With Firmware ===== ===== Select Packages To Include With Firmware =====
   * Select the following packages when building the firmware.   * Select the following packages when building the firmware.
 +  * When selecting a package there are the options to build it as a module (M) or fully include it (*).
 +  * **Make sure you select with the (*) option to fully include the package.**
   * Package names in bold are required.   * Package names in bold are required.
   * The Mosquitto packages are for MQTT support.   * The Mosquitto packages are for MQTT support.
Line 90: Line 92:
  
 ^ Package      ^ Location       ^ Comment        ^ ^ Package      ^ Location       ^ Comment        ^
-| **zzz-MESHdesk**    | Base system  |     |+| **MESHdesk**    | Base system  |     |
 | kmod-batman-adv | Kernel Modules -> Network Support | Keep the default options | | kmod-batman-adv | Kernel Modules -> Network Support | Keep the default options |
 | lua-mosquitto  | Languages -> Lua |      | | lua-mosquitto  | Languages -> Lua |      |
Line 237: Line 239:
  
 <WRAP center round tip 90%> <WRAP center round tip 90%>
-  * There is a growing list of existing sample **wan_network** files under the ///openwrt/package/zzz-MESHdesk/files/MESHdesk/configs// folder.+  * There is a growing list of existing sample **wan_network** files under the ///openwrt/package/MESHdesk/files/MESHdesk/configs// folder.
   * They have a convention of **network_<firmware_id>** e.g. network_xiaomi_4a_100   * They have a convention of **network_<firmware_id>** e.g. network_xiaomi_4a_100
-  * Simply copy that file over //openwrt/package/zzz-MESHdesk/files/MESHdesk/configs/wan_network// +  * Simply copy that file over //openwrt/package/MESHdesk/files/MESHdesk/configs/wan_network// 
-  * Those files will have a matching existing hardware section in the //openwrt/package/zzz-MESHdesk/files/MESHdesk/meshdesk// file +  * Those files will have a matching existing hardware section in the //openwrt/package/MESHdesk/files/MESHdesk/meshdesk// file 
 </WRAP> </WRAP>
  
Line 411: Line 413:
  
 ^On Device   ^On SDK    ^ ^On Device   ^On SDK    ^
-|/etc/MESHdesk/configs/wan_network  |openwrt/package/zzz-MESHdesk/files/MESHdesk/configs/ +|/etc/MESHdesk/configs/wan_network  |openwrt/package/MESHdesk/files/MESHdesk/configs/ 
-|/etc/config/meshdesk  | openwrt/package/zzz-MESHdesk/files/MESHdesk/ +|/etc/config/meshdesk  | openwrt/package/MESHdesk/files/MESHdesk/ 
-|/etc/MESHdesk/configs/captive_config.json  |openwrt/package/zzz-MESHdesk/files/MESHdesk/configs/ +|/etc/MESHdesk/configs/captive_config.json  |openwrt/package/MESHdesk/files/MESHdesk/configs/ 
-|/etc/MESHdesk/reporting/report_to_server.lua  |openwrt/package/zzz-MESHdesk/files/MESHdesk/reporting  |+|/etc/MESHdesk/reporting/report_to_server.lua  |openwrt/package/MESHdesk/files/MESHdesk/reporting  |
  
   * This brings us to the end of the page on how to build MESHdesk firmware for specific hardware.   * This brings us to the end of the page on how to build MESHdesk firmware for specific hardware.