diff --git a/target/linux/bcm27xx/base-files/lib/preinit/79_move_config b/target/linux/bcm27xx/base-files/lib/preinit/79_move_config index b8738b645e..a2a2efecb0 100644 --- a/target/linux/bcm27xx/base-files/lib/preinit/79_move_config +++ b/target/linux/bcm27xx/base-files/lib/preinit/79_move_config @@ -13,7 +13,7 @@ move_config() { insmod vfat mkdir -p /boot mount -t vfat -o rw,noatime $BOOTPART /boot - [ -f "/boot/$BACKUP_FILE" ] && mv -f "/boot/$BACKUP_FILE" / + [ -f /boot/sysupgrade.tgz ] && mv -f /boot/sysupgrade.tgz / fi } diff --git a/target/linux/bcm27xx/base-files/lib/preinit/82_set_rpi4 b/target/linux/bcm27xx/base-files/lib/preinit/82_set_rpi4 new file mode 100644 index 0000000000..b75f0ca418 --- /dev/null +++ b/target/linux/bcm27xx/base-files/lib/preinit/82_set_rpi4 @@ -0,0 +1,12 @@ +#!/bin/sh + +set_rpi4() { + case "$(board_name)" in + raspberrypi,4-model-b) + sed -i 's/VHT80/VHT40/g' /lib/wifi/mac80211.sh + sed -i 's|pcdata(boardinfo.system or "?")|luci.sys.exec("uname -m") or "?"|g' /usr/lib/lua/luci/view/admin_status/index.htm + ;; + esac +} + +boot_hook_add preinit_main set_rpi4 diff --git a/target/linux/bcm27xx/base-files/lib/preinit/82_set_wifi_vht b/target/linux/bcm27xx/base-files/lib/preinit/82_set_wifi_vht deleted file mode 100644 index 58237ad822..0000000000 --- a/target/linux/bcm27xx/base-files/lib/preinit/82_set_wifi_vht +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -set_wifi_vht() { - case "$(board_name)" in - raspberrypi,4-model-b) - sed -i 's/VHT80/VHT40/g' /lib/wifi/mac80211.sh - ;; - esac -} - -boot_hook_add preinit_main set_wifi_vht