From 9fe492936ea886fb44d496ccd633eed5b73a34d6 Mon Sep 17 00:00:00 2001 From: Viktor <35473052+viktorxda@users.noreply.github.com> Date: Thu, 14 Dec 2023 11:22:54 +0100 Subject: [PATCH] [no ci] Sysupgrade: add date check for majestic version --- general/overlay/usr/sbin/sysupgrade | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/general/overlay/usr/sbin/sysupgrade b/general/overlay/usr/sbin/sysupgrade index 3a043330..ef6d9a6a 100755 --- a/general/overlay/usr/sbin/sysupgrade +++ b/general/overlay/usr/sbin/sysupgrade @@ -3,7 +3,7 @@ # OpenIPC.org | v.20231202 # -scr_version=1.0.24 +scr_version=1.0.25 args=" $@" @@ -103,7 +103,12 @@ free_resources() { # "load_$vendor" -r >/dev/null 2>&1 || true # echo_c 37 "\nStop services, sync files, free up memory" - killall -SIGUSR2 majestic + + echo -n "Killing majestic ... " + time=$(grep TIME_STAMP /etc/os-release | cut -d= -f2) + [ "$time" -gt "1702544400" ] && killall -SIGUSR2 majestic || killall majestic + echo "OK" + for proc in crond klogd ntpd rngd syslogd; do echo -n "Killing $proc " while [ -n "$(pidof $proc)" ]; do