configs: include/support latest official OpenWRT 22.03.0 release

banip package is currently not supported by 22.03.x
This commit is contained in:
Mads Meisner-Jensen
2022-10-01 10:45:10 +02:00
parent 60e1e4cc79
commit 9466633fb0
3 changed files with 16 additions and 14 deletions

View File

@@ -1,6 +1,4 @@
% OpenWRT Image Buildomatic # OpenWRT Image Buildomatic
# Overview
This shell script uses the official This shell script uses the official
[OpenWrt Image Builder](https://openwrt.org/docs/guide-user/additional-software/imagebuilder) [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 insert it into your RPi4 and run your Internet connection with 940Mbps
throughput, with Wireguard. throughput, with Wireguard.
As the saying goes: The cool guys build from source, the impatient guys See the device configuration files in the
use the image builder. [configs](https://github.com/mmeisner/openwrt-image-buildomatic/tree/main/configs)
folder for how simple the configuration is.
See the device configuration files in the `configs` folder for how simple
it is.
## The OpenWRT Image Builder ## 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). textual file (actually merely a shell script with a few variables).
In the configuration file you can specify: 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`*, - **`TARGET`** is the CPU architecture such as *`x86`*,
*`ath79`* (for Archer C7), *`bcm27xx`* (for Raspberry PI), etc. *`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`* - **`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! 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) 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: - Releases:
- *snapshot* (snapshot, next upcoming release) - *snapshot* (snapshot, next upcoming release)
- *21.02.0* - *22.03*
- *21.02*
- *19.07* - *19.07*
- Some popular devices: - Some popular devices:
- *Raspberry Pi 4* - *Raspberry Pi 4*

View File

@@ -8,7 +8,8 @@
# Latest point release of each main release # Latest point release of each main release
RELEASE_18_06="18.06.9" RELEASE_18_06="18.06.9"
RELEASE_19_07="19.07.7" 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 # Popular Luci apps
# This list is probably only valid for the 21.02 release # 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-theme-openwrt-2020 luci-theme-bootstrap luci-theme-openwrt
luci-app-acme acme ca-certificates luci-app-acme acme ca-certificates
luci-app-adblock adblock luci-app-adblock adblock
luci-app-banip banip
luci-app-bcp38 luci-app-bcp38
luci-app-commands luci-app-commands
luci-app-ddns luci-app-ddns
@@ -38,6 +38,11 @@ luci-app-wireguard kmod-wireguard wireguard-tools qrencode
luci-app-wol 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_unbound="luci-app-unbound unbound-checkconf unbound-anchor unbound-control-setup unbound-host"
packages_sec_dns=" packages_sec_dns="

View File

@@ -8,7 +8,7 @@ TARGET=bcm27xx/bcm2711
# Currently there is only the "rpi-4" build profile for this TARGET # Currently there is only the "rpi-4" build profile for this TARGET
PROFILE="rpi-4" PROFILE="rpi-4"
RELEASE=${RELEASE_21_02} RELEASE=${RELEASE_22_03}
# Define this if you want a larger file writable system # Define this if you want a larger file writable system
# The default for RPi4 is 104 (MB) # The default for RPi4 is 104 (MB)