From 03a5c7e987cd0866664017ac2eaf67d47df0cdca Mon Sep 17 00:00:00 2001 From: viktorxda <35473052+viktorxda@users.noreply.github.com> Date: Tue, 6 Feb 2024 14:24:55 +0100 Subject: [PATCH] [no ci] Overlay: use separate kill command for sigmastar (#1302) --- general/overlay/usr/sbin/sysupgrade | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/general/overlay/usr/sbin/sysupgrade b/general/overlay/usr/sbin/sysupgrade index b8a5fe97..d688e4a5 100755 --- a/general/overlay/usr/sbin/sysupgrade +++ b/general/overlay/usr/sbin/sysupgrade @@ -3,7 +3,7 @@ # OpenIPC.org | 2024 # -scr_version=1.0.35 +scr_version=1.0.36 args=" $@" @@ -102,7 +102,13 @@ download_firmware() { free_resources() { echo_c 37 "\nStop services, sync files, free up memory" - for proc in majestic crond klogd ntpd rngd syslogd; do + if [ "$vendor" = "sigmastar" ]; then + killall -3 majestic + else + majestic=majestic + fi + + for proc in $majestic crond klogd ntpd rngd syslogd; do echo -n "Killing $proc " while [ -n "$(pidof $proc)" ]; do killall -q $proc