Files
openwrt-image-buildomatic/configs/common
Mads Meisner-Jensen 9466633fb0 configs: include/support latest official OpenWRT 22.03.0 release
banip package is currently not supported by 22.03.x
2022-10-01 10:53:52 +02:00

89 lines
3.0 KiB
Bash

#!/bin/sh
# Common configuration include for openwrt-image-buildomatic
# This file is ALWAYS read before the device specific file
# so the device config file can use any of the variables here
#
# List of all OpenWRT packages: https://openwrt.org/packages/start
# Latest point release of each main release
RELEASE_18_06="18.06.9"
RELEASE_19_07="19.07.7"
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
# - luci-theme-material has intentionally been left out (it is rather ugly)
# - luci-mod-rpc is for remote control, see https://openwrt.org/docs/techref/ubus
packages_luci_apps="
luci
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-bcp38
luci-app-commands
luci-app-ddns
luci-app-fwknopd fwknopd
luci-app-https-dns-proxy https-dns-proxy
luci-app-sqm sqm-scripts sqm-scripts-extra
luci-app-statistics
collectd collectd-mod-cpu collectd-mod-irq collectd-mod-thermal
collectd-mod-network collectd-mod-sqm collectd-mod-iwinfo collectd-mod-ping
collectd-mod-ethstat
collectd-mod-processes collectd-mod-exec
luci-app-uhttpd
luci-app-vpn-policy-routing
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="
luci-app-dnscrypt-proxy dnscrypt-proxy-resolvers
luci-app-https-dns-proxy
"
# luci-app-nlbwmon nlbwmon
# luci-app-dnscrypt-proxy
# All the most common USB Ethernet adapter kernel drivers
packages_usb_eth="
kmod-usb-core kmod-usb-net kmod-mii
kmod-usb-net-asix kmod-usb-net-asix-ax88179 kmod-usb-net-cdc-ether kmod-usb-net-ipheth
kmod-usb-net-kaweth kmod-usb-net-mcs7830 kmod-usb-net-pegasus kmod-usb-net-rtl8150
kmod-usb-net-rtl8152 kmod-usb-net-sr9700
"
# USB storage auto mounting
packages_usb_storage="
kmod-fs-exfat kmod-fs-ext4 kmod-fs-ntfs kmod-fuse kmod-usb-storage
kmod-usb2 kmod-usb2-pci kmod-usb3 kmod-fs-autofs4 kmod-usb-ohci kmod-usb-uhci
block-mount blockd e2fsprogs fdisk lsblk resize2fs losetup
"
# Total size of python-light plus python3-urllib is approximately 10MB
# 3.1M /usr/lib/libpython3.9.so.1.0
# 6.6M /usr/lib/python3.9/lib-dynload/*.so
packages_python="python3-light python3-urllib"
# List below taken from
# https://forum.openwrt.org/t/openwrt-arm64-quick-lxc-howto-guide-lms-in-debian-system-in-lxc-container/99835
packages_lxc="
xz tar gnupg \
kmod-ikconfig kmod-veth \
cgroupfs-mount cgroup-tools \
gnupg-utils gnupg2-dirmngr \
luci-app-lxc liblxc lxc lxc-attach lxc-auto lxc-autostart lxc-cgroup lxc-checkconfig \
lxc-common lxc-config lxc-configs lxc-console lxc-copy lxc-create lxc-destroy \
lxc-device lxc-execute lxc-freeze lxc-hooks lxc-info lxc-init lxc-ls lxc-monitor \
lxc-monitord lxc-snapshot lxc-start lxc-stop lxc-templates lxc-top lxc-unfreeze \
lxc-unprivileged lxc-unshare lxc-user-nic lxc-usernsexec lxc-wait rpcd-mod-lxc \
"