pull in openwrt files, configure kernel
parent
b146720c76
commit
094a408635
|
@ -98,10 +98,17 @@ Clone OpenWRT sources, around ~300 megs:
|
|||
git clone https://git.openwrt.org/openwrt/openwrt.git
|
||||
```
|
||||
|
||||
Add Maxwell source code, around ~5 megs, to `openwrt` directory:
|
||||
Pull in more needful things:
|
||||
|
||||
```
|
||||
cd openwrt
|
||||
./scripts/feeds update -a
|
||||
./scripts/feeds install -a
|
||||
```
|
||||
|
||||
Add Maxwell source code, around ~5 megs, to `openwrt` directory:
|
||||
|
||||
```
|
||||
git clone https://github.com/drandyhaas/haasmesh.git
|
||||
```
|
||||
|
||||
|
@ -163,6 +170,29 @@ Once it is configured, run the menuconfig:
|
|||
make menuconfig
|
||||
```
|
||||
|
||||
In there, there are a few options needed to select:
|
||||
|
||||
```
|
||||
network -> alfred (with auto bat-hosts) batctl-full iperf3
|
||||
network/wirelessAPD -> remove wpad-basic, install wpad-mesh-openssl
|
||||
network/filetransfer -> wget
|
||||
network/ssh -> openssh-client-utils
|
||||
utilities/compression -> unzip
|
||||
utilities/editors -> nano
|
||||
utilities/bootloader -> uboot-envtools
|
||||
kernel/network support-> kmod-batman-adv
|
||||
kernel/wireless drivers -> kmod-rt2800-usb (for alfa r36a)
|
||||
firmware -> ath10k non-ct drivers and kmod-ath10k non-ct (for wave-1 devices only, like archer)
|
||||
firmware -> ath10k-firmware-qca9888-ct (for ea8300)
|
||||
development -> diffutils
|
||||
luci, luci-app-commands
|
||||
for luma also add:
|
||||
utilities -> i2c-tools, nand-utils, usbutils
|
||||
kernel/filesystems -> kmod-fs-exfat, kmod-fs-ext4, kmod-fs-vfat, kmod-usb-storage
|
||||
```
|
||||
|
||||
TODO: Make `defconfig` for different hardware.
|
||||
|
||||
Hit `<TAB>` to get to `EXIT`, then `<ENTER>` to select `Yes` to save the configuration.
|
||||
|
||||
## Build Source
|
||||
|
|
Loading…
Reference in New Issue