From 4ff46e4d4f6c8cb671c678c9bbde7550111967c9 Mon Sep 17 00:00:00 2001 From: viktorxda <35473052+viktorxda@users.noreply.github.com> Date: Thu, 14 Dec 2023 01:51:21 +0100 Subject: [PATCH] [no ci] Sysupgrade: allow firmware update over majestic (#1192) --- general/overlay/usr/sbin/sysupgrade | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/general/overlay/usr/sbin/sysupgrade b/general/overlay/usr/sbin/sysupgrade index 44b04225..3a043330 100755 --- a/general/overlay/usr/sbin/sysupgrade +++ b/general/overlay/usr/sbin/sysupgrade @@ -3,12 +3,10 @@ # OpenIPC.org | v.20231202 # -scr_version=1.0.23 +scr_version=1.0.24 args=" $@" -set -e - LOCK_FILE=/tmp/sysupgrade.lock IPCINFO=/tmp/ipcinfo @@ -105,7 +103,8 @@ free_resources() { # "load_$vendor" -r >/dev/null 2>&1 || true # echo_c 37 "\nStop services, sync files, free up memory" - for proc in majestic crond klogd ntpd rngd syslogd; do + killall -SIGUSR2 majestic + for proc in crond klogd ntpd rngd syslogd; do echo -n "Killing $proc " while [ -n "$(pidof $proc)" ]; do killall $proc >/dev/null 2>&1 || true