diff --git a/README.md b/README.md index 537a2be..8052e70 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,4 @@ -% OpenWRT Image Buildomatic - -# Overview +# OpenWRT Image Buildomatic This shell script uses the official [OpenWrt Image Builder](https://openwrt.org/docs/guide-user/additional-software/imagebuilder) @@ -19,11 +17,9 @@ OpenWRT image, you just need these three lines: insert it into your RPi4 and run your Internet connection with 940Mbps throughput, with Wireguard. -As the saying goes: The cool guys build from source, the impatient guys -use the image builder. - -See the device configuration files in the `configs` folder for how simple -it is. +See the device configuration files in the +[configs](https://github.com/mmeisner/openwrt-image-buildomatic/tree/main/configs) +folder for how simple the configuration is. ## The OpenWRT Image Builder @@ -39,7 +35,7 @@ this script adds, is automated download and execution of the image builder textual file (actually merely a shell script with a few variables). In the configuration file you can specify: - - **`RELEASE`** is the release to use, e.g. `21.02-rc1`, `19.07`, `snapshot`, etc. + - **`RELEASE`** is the release to use, e.g. `22.03`, `21.02-rc1`, `19.07`, `snapshot`, or whatever - **`TARGET`** is the CPU architecture such as *`x86`*, *`ath79`* (for Archer C7), *`bcm27xx`* (for Raspberry PI), etc. - **`PROFILE`** is the device name to make an image for e.g. *`rpi4`* or *`archer-c7-v2`* @@ -57,11 +53,12 @@ page, *prebuilt snapshot images do not come with any web interface or GUI*. This means that `PACKAGES` should at least contain `luci` if you want the web GUI! Here are some of the OpenWRT [Release Builds](https://openwrt.org/releases/start) -and devices that the script works with (as of Sep 2021): +and devices that the script works with (as of Sep 2022): - Releases: - *snapshot* (snapshot, next upcoming release) - - *21.02.0* + - *22.03* + - *21.02* - *19.07* - Some popular devices: - *Raspberry Pi 4* diff --git a/configs/common b/configs/common index 817ffae..6850286 100644 --- a/configs/common +++ b/configs/common @@ -8,7 +8,8 @@ # Latest point release of each main release RELEASE_18_06="18.06.9" RELEASE_19_07="19.07.7" -RELEASE_21_02="21.02.0" +RELEASE_21_02="21.02.3" +RELEASE_22_03="22.03.0" # Popular Luci apps # This list is probably only valid for the 21.02 release @@ -20,7 +21,6 @@ luci-mod-rpc luci-theme-openwrt-2020 luci-theme-bootstrap luci-theme-openwrt luci-app-acme acme ca-certificates luci-app-adblock adblock -luci-app-banip banip luci-app-bcp38 luci-app-commands luci-app-ddns @@ -38,6 +38,11 @@ luci-app-wireguard kmod-wireguard wireguard-tools qrencode luci-app-wol " +# Packages only working on OpenWRT 21.02.x +packages_21_02_luci_apps="\ +luci-app-banip banip \ +" + packages_unbound="luci-app-unbound unbound-checkconf unbound-anchor unbound-control-setup unbound-host" packages_sec_dns=" diff --git a/configs/rpi-4 b/configs/rpi-4 index cef9aea..ae5d165 100644 --- a/configs/rpi-4 +++ b/configs/rpi-4 @@ -8,7 +8,7 @@ TARGET=bcm27xx/bcm2711 # Currently there is only the "rpi-4" build profile for this TARGET PROFILE="rpi-4" -RELEASE=${RELEASE_21_02} +RELEASE=${RELEASE_22_03} # Define this if you want a larger file writable system # The default for RPi4 is 104 (MB)