mirror of https://github.com/OpenIPC/firmware.git
[no ci] Overlay: use killall -q for sysupgrade (#1208)
parent
19b79c6062
commit
09ac42ecdb
|
@ -1,9 +1,9 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
# OpenIPC.org | v.20231202
|
# OpenIPC.org | v.20231222
|
||||||
#
|
#
|
||||||
|
|
||||||
scr_version=1.0.25
|
scr_version=1.0.26
|
||||||
|
|
||||||
args=" $@"
|
args=" $@"
|
||||||
|
|
||||||
|
@ -98,21 +98,17 @@ download_firmware() {
|
||||||
}
|
}
|
||||||
|
|
||||||
free_resources() {
|
free_resources() {
|
||||||
# echo_c 37 "\nStop services, unload modules"
|
|
||||||
# killall majestic crond klogd ntpd rngd syslogd >/dev/null 2>&1 || true
|
|
||||||
# "load_$vendor" -r >/dev/null 2>&1 || true
|
|
||||||
#
|
|
||||||
echo_c 37 "\nStop services, sync files, free up memory"
|
echo_c 37 "\nStop services, sync files, free up memory"
|
||||||
|
|
||||||
echo -n "Killing majestic ... "
|
echo -n "Killing majestic ... "
|
||||||
time=$(grep TIME_STAMP /etc/os-release | cut -d= -f2)
|
time=$(grep TIME_STAMP /etc/os-release | cut -d= -f2)
|
||||||
[ "$time" -gt "1702544400" ] && killall -SIGUSR2 majestic || killall majestic
|
[ "$time" -gt "1702544400" ] && killall -q -SIGUSR2 majestic || killall -q majestic
|
||||||
echo "OK"
|
echo "OK"
|
||||||
|
|
||||||
for proc in crond klogd ntpd rngd syslogd; do
|
for proc in crond klogd ntpd rngd syslogd; do
|
||||||
echo -n "Killing $proc "
|
echo -n "Killing $proc "
|
||||||
while [ -n "$(pidof $proc)" ]; do
|
while [ -n "$(pidof $proc)" ]; do
|
||||||
killall $proc >/dev/null 2>&1 || true
|
killall -q $proc
|
||||||
sleep 0.1
|
sleep 0.1
|
||||||
echo -n "."
|
echo -n "."
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in New Issue