moved to https://github.com/immortalwrt/opde
OpenWRT Development Environment
A test suite for OpenWRT build
There are many way to build openwrt, such as github actions.
- no environment population, install apt packages.
- intergated with github actions, more easy to reimplement compile error in local machine
- compiled packages what you need with SDK
- burned firmware what you need with ImageBuilder (in agenda)
-
fetch opde sdk image:
docker pull elonh/opde:sdk
-
run docker
docker run -it --rm \ -e http_proxy=http://192.168.123.94:10801 \ -e https_proxy=http://192.168.123.94:10801 \ elonh/opde:sdk bash
-
update and install feeds:
opde feeds
-
make menuconfig
- Install apt packages
sudo apt install python3-pip python3-venv cmake build-essential
- Install poetry
git clone https://github.com/ElonH/opde.git && code opde
- Setup python virtual env
python3 -m venv .venv && poetry install
b43legacy PACKAGE_fconfig