From 14e7dc6ebcd4e0d9671f42daf6a0f7aa3f48aea7 Mon Sep 17 00:00:00 2001 From: cronyx Date: Tue, 26 Jul 2022 23:27:47 +0300 Subject: [PATCH] fix missing --- general/overlay/usr/sbin/sysupgrade | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/general/overlay/usr/sbin/sysupgrade b/general/overlay/usr/sbin/sysupgrade index 7cb88914..984904d7 100755 --- a/general/overlay/usr/sbin/sysupgrade +++ b/general/overlay/usr/sbin/sysupgrade @@ -112,19 +112,19 @@ 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 "Offline upgrade, skip sysupgrade version check." else - echo "Online upgrade, checking sysupgrade version..." - curl -s -k -L -o /tmp/sysupgrade "https://raw.githubusercontent.com/cronyx/firmware/master/general/overlay/usr/sbin/sysupgrade" - dstv=`grep scr_version /tmp/sysupgrade | 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 - echo "Done. Try running sysupgrade again." - exit 0 - else - echo "Ok, version match." - fi + echo "Online upgrade, checking sysupgrade version..." + curl -s -k -L -o /tmp/sysupgrade "https://raw.githubusercontent.com/cronyx/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 + echo "Done. Try running sysupgrade again." + exit 0 + else + echo "Ok, version match." + fi fi }