Compare commits

...

24 Commits

Author SHA1 Message Date
d51c9e6359 Cleanup var declarations 2024-10-24 15:02:12 -04:00
a0afdfbd47 Fix image verification 2024-10-24 14:53:10 -04:00
2d97851c5b Add patch dependency 2024-10-24 14:44:47 -04:00
b00bd9f056 General code cleanup and refactoring 2024-10-24 14:39:28 -04:00
c061c18a8e Debug curl checksum issues 2024-10-24 13:32:21 -04:00
4d77b17269 Debug curl checksum issues 2024-10-24 13:22:32 -04:00
0de4af9bdb Debug curl checksum issues 2024-10-24 13:19:00 -04:00
78820d1058 workaround make bugs 2024-05-21 17:56:23 -04:00
8bea538b1f Improve execute() 2024-05-21 17:45:25 -04:00
8bb770bc3e Less destructive clean 2024-05-21 17:25:33 -04:00
6747571cf9 Workaround dirclean bug 2024-05-21 17:23:51 -04:00
6f793dddb9 Improve make debug 2024-05-21 17:12:03 -04:00
4d721f43c1 Simplify make 2024-05-21 17:05:13 -04:00
b2f2d34b27 Clean first 2024-05-21 16:12:57 -04:00
2d816f3b8a Overwrite worktree 2024-05-21 12:42:41 -04:00
1464cd93ba Update profiles, remove luci-app-wireguard 2024-05-21 12:38:42 -04:00
6dffe35f26 Overwrite worktree dir 2024-05-20 19:34:31 -04:00
157bb75907 Update copywrite 2024-05-20 18:39:45 -04:00
a2d72c218a Update profiles 2024-05-20 18:33:06 -04:00
3484c97fbf Use ionice for better host responsiveness 2024-04-24 13:02:19 -04:00
90700e9595 Make 'make' more resilient 2024-04-24 11:31:00 -04:00
b5d13f000e Make 'make' more resilient 2024-04-24 11:23:44 -04:00
fcf71c9d49 Make 'make' more resilient 2024-04-24 11:20:46 -04:00
7657759299 Update profiles 2024-04-24 11:20:10 -04:00
2 changed files with 700 additions and 845 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -7,24 +7,23 @@
default_packages="\ default_packages="\
luci \ luci \
luci-ssl \ luci-ssl \
luci-proto-wireguard \
luci-app-statistics \
collectd-mod-sensors \
collectd-mod-thermal \
collectd-mod-conntrack \
collectd-mod-cpu \
nano \ nano \
htop \ htop \
diffutils \ diffutils \
tar \ tar \
iperf3 \ iperf3 \
bash \ zsh \
rsync \ rsync \
luci-app-statistics \ openssh-sftp-server \
luci-app-attendedsysupgrade \ "
collectd-mod-sensors \
collectd-mod-thermal \
collectd-mod-conntrack \
collectd-mod-cpu"
#################
# Current devices # Current devices
#################
# Main router # Main router
declare -Ag r4s declare -Ag r4s
r4s['device']="friendlyarm_nanopi-r4s" r4s['device']="friendlyarm_nanopi-r4s"
@@ -32,9 +31,8 @@ r4s['target']="rockchip/armv8"
r4s['filesystem']="ext4" r4s['filesystem']="ext4"
r4s['packages']="\ r4s['packages']="\
$default_packages \ $default_packages \
luci-app-wireguard \
luci-proto-wireguard \
luci-app-ddns \ luci-app-ddns \
luci-app-sqm \
irqbalance \ irqbalance \
collectd-mod-df \ collectd-mod-df \
usbutils \ usbutils \
@@ -47,10 +45,9 @@ r4s['packages']="\
avahi-daemon \ avahi-daemon \
curl \ curl \
ethtool \ ethtool \
ca-bundle \ ca-bundle"
-libustream-wolfssl"
# The following are source mode only # The following are source mode only
r4s['kopts']="\ r4s['config']="\
CONFIG_KERNEL_BTRFS_FS_POSIX_ACL=y \ CONFIG_KERNEL_BTRFS_FS_POSIX_ACL=y \
CONFIG_BTRFS_PROGS_ZSTD=y \ CONFIG_BTRFS_PROGS_ZSTD=y \
CONFIG_TARGET_ROOTFS_PARTSIZE=512 \ CONFIG_TARGET_ROOTFS_PARTSIZE=512 \
@@ -58,7 +55,7 @@ r4s['kopts']="\
r4s['files']="\ r4s['files']="\
/mnt/backup" /mnt/backup"
# WDS mesh nodes # Access point
declare -Ag ax6000 declare -Ag ax6000
ax6000['device']="xiaomi_redmi-router-ax6000-stock" ax6000['device']="xiaomi_redmi-router-ax6000-stock"
ax6000['target']="mediatek/filogic" ax6000['target']="mediatek/filogic"
@@ -70,22 +67,6 @@ ax6000['packages']="\
-odhcpd-ipv6only \ -odhcpd-ipv6only \
-nftables \ -nftables \
-firewall4" -firewall4"
# for 802.11s
# mesh11sd \
# -wpad-basic-mbedtls \
# wpad-mesh-mbedtls"
# WDS mesh nodes
declare -Ag ax6000_ap
ax6000_ap['device']="xiaomi_redmi-router-ax6000-stock"
ax6000_ap['target']="mediatek/filogic"
ax6000_ap['release']="snapshot"
ax6000_ap['filesystem']="squashfs"
ax6000_ap['packages']="\
$default_packages \
avahi-daemon \
smcroute \
ca-bundle"
# For converted uboots # For converted uboots
# declare -Ag ax6000_uboot # declare -Ag ax6000_uboot
@@ -109,8 +90,6 @@ n5100['target']="x86/64"
n5100['filesystem']="squashfs" n5100['filesystem']="squashfs"
n5100['packages']="\ n5100['packages']="\
$default_packages \ $default_packages \
luci-app-wireguard \
luci-proto-wireguard \
luci-app-ddns \ luci-app-ddns \
irqbalance \ irqbalance \
collectd-mod-df \ collectd-mod-df \
@@ -135,7 +114,7 @@ n5100['packages']="\
tailscale \ tailscale \
shadow-useradd" shadow-useradd"
# The following are source mode only # The following are source mode only
n5100['kopts']="\ n5100['config']="\
CONFIG_KERNEL_BTRFS_FS_POSIX_ACL=y \ CONFIG_KERNEL_BTRFS_FS_POSIX_ACL=y \
CONFIG_BTRFS_PROGS_ZSTD=y \ CONFIG_BTRFS_PROGS_ZSTD=y \
CONFIG_TARGET_ROOTFS_PARTSIZE=512 \ CONFIG_TARGET_ROOTFS_PARTSIZE=512 \
@@ -153,27 +132,20 @@ rpi4['packages']="\
kmod-usb-net-asix-ax88179 \ kmod-usb-net-asix-ax88179 \
kmod-usb-net-rtl8152 \ kmod-usb-net-rtl8152 \
luci-app-upnp \ luci-app-upnp \
luci-app-wireguard \
luci-app-pbr \ luci-app-pbr \
-dnsmasq \ -dnsmasq \
dnsmasq-full \ dnsmasq-full \
luci-app-ddns \ luci-app-ddns \
luci-app-sqm" luci-app-sqm"
#################
# Stock builds # Stock builds
#################
declare -Ag r4s_stock declare -Ag r4s_stock
r4s_stock['device']="friendlyarm_nanopi-r4s" r4s_stock['device']="friendlyarm_nanopi-r4s"
r4s_stock['target']="rockchip/armv8" r4s_stock['target']="rockchip/armv8"
r4s_stock['filesystem']="ext4" r4s_stock['filesystem']="ext4"
r4s_stock['release']="snapshot" r4s_stock['release']="snapshot"
#################
# Old devices # Old devices
#################
declare -Ag totolink declare -Ag totolink
totolink['device']="totolink_x5000r" totolink['device']="totolink_x5000r"
totolink['target']="ramips/mt7621" totolink['target']="ramips/mt7621"
@@ -216,7 +188,6 @@ r2s['filesystem']="ext4"
r2s['packages']="\ r2s['packages']="\
$default_packages \ $default_packages \
luci-app-upnp \ luci-app-upnp \
luci-app-wireguard \
luci-app-pbr \ luci-app-pbr \
-dnsmasq \ -dnsmasq \
dnsmasq-full \ dnsmasq-full \
@@ -237,7 +208,6 @@ r2s_tr['filesystem']="ext4"
r2s_tr['packages']="\ r2s_tr['packages']="\
$default_packages \ $default_packages \
luci-app-upnp \ luci-app-upnp \
luci-app-wireguard \
luci-app-pbr \ luci-app-pbr \
luci-app-ddns \ luci-app-ddns \
luci-app-statistics \ luci-app-statistics \