From 8535bcf27be19ea45de4d28e50edabc00ce57f57 Mon Sep 17 00:00:00 2001 From: Alex Bee Date: Mon, 18 Jan 2021 00:32:09 +0100 Subject: [PATCH] rockchip: disallow upgrades from legacy kernels --- projects/Rockchip/bootloader/canupdate.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/projects/Rockchip/bootloader/canupdate.sh b/projects/Rockchip/bootloader/canupdate.sh index b9b32ca914..908179b820 100644 --- a/projects/Rockchip/bootloader/canupdate.sh +++ b/projects/Rockchip/bootloader/canupdate.sh @@ -1,6 +1,15 @@ # SPDX-License-Identifier: GPL-2.0 # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) +# detect legacy kernel installs and abort to prevent upgrades +case $(uname -r) in + 4.4*) + echo "Updates from legacy kernels are not supported!" + sleep 10 + exit 1 + ;; +esac + # Allow upgrades between arm and aarch64 if [ "$1" = "@PROJECT@.arm" -o "$1" = "@PROJECT@.aarch64" ]; then exit 0