$ make V=sc ... $ make V=sw ...
src-git packages https://git.openwrt.org/feed/packages.git src-git luci https://git.openwrt.org/project/luci.git src-git routing https://git.openwrt.org/feed/routing.git src-git telephony https://git.openwrt.org/feed/telephony.git #src-git video https://github.com/openwrt/video.git #src-git targets https://github.com/openwrt/targets.git #src-git management https://github.com/openwrt-management/packages.git #src-git oldpackages http://git.openwrt.org/packages.git #src-link custom /usr/src/openwrt/custom-feed #src-git local_feed_name https://example.com/repo_name/something.git;branch_name #src-git local_feed_name https://example.com/repo_name/something.git^commit_hash
$ ./scripts/feeds update -a $ ./scripts/feeds install -a -f
$ make menuconfig
Requirements binutils bzip2 diff find flex gawk gcc-6+ getopt grep install libc-dev libz-dev make4.1+ perl python3.6+ rsync subversion unzip which Quickstart 1. Run ./scripts/feeds update -a to obtain all the latest package definitions defined in feeds.conf / feeds.conf.default 2. Run ./scripts/feeds install -a to install symlinks for all obtained packages into package/feeds/ 3. Run make menuconfig to select your preferred configuration for the toolchain, target system & firmware packages. 4. Run make to build your firmware. This will download all sources, build the cross-compile toolchain and then cross-compile the GNU/Linux kernel & all chosen applications for your target system. License OpenWrt is licensed under GPL-2.0
git clone https://git.openwrt.org/openwrt/openwrt.git
git clone https://github.com/openwrt/openwrt.git