From 4c75ce73526c06d8948512b194853699ee65b063 Mon Sep 17 00:00:00 2001 From: cronyx Date: Wed, 27 Jul 2022 02:07:41 +0300 Subject: [PATCH] run updated sysupgrade from tmp --- general/overlay/usr/sbin/sysupgrade | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/general/overlay/usr/sbin/sysupgrade b/general/overlay/usr/sbin/sysupgrade index b937d574..499a18c5 100755 --- a/general/overlay/usr/sbin/sysupgrade +++ b/general/overlay/usr/sbin/sysupgrade @@ -112,16 +112,16 @@ free_resources() { self_update() { if echo ${args} | grep "rootfs" || echo ${args} | grep "kernel" > /dev/null 2>&1; then - echo "Offline upgrade, skip sysupgrade version check." + echo -e "\nOffline upgrade, skip sysupgrade version check." else - echo "Online upgrade, checking sysupgrade version..." + echo -e "\nOnline upgrade, checking sysupgrade version..." curl -s -k -L -o /tmp/sysupgrade "https://raw.githubusercontent.com/OpenIPC/firmware/master/general/overlay/usr/sbin/sysupgrade" dstv=`grep scr_version /tmp/sysupgrade | head -1 | cut -f 2 -d '='` if ! [ "${scr_version}" = "${dstv}" ]; then echo "A new version is available, trying to update..." - mv /tmp/sysupgrade /usr/sbin/ ; chmod +x /usr/sbin/sysupgrade + chmod +x /tmp/sysupgrade echo -e "Done. Restarting...\n" - exec "$0" ${args} + exec /tmp/sysupgrade ${args} exit 1 else echo "Ok, version match."