Steer: при обновлении панели ядро не поднимается из установщика

Установщик панели в конце зовёт steer_action sync, и оттуда же
запускался подъём ядра 1.x до 2.x. Это фоновая задача, а родитель у неё —
установщик, то есть ssh или терминал. Закрыли окно — задачу могло
убить между снятием прежнего ядра и установкой нового (opkg), и роутер
остался бы без ядра. Ещё она спорила с самим установщиком за менеджер
пакетов: следом он ставит curl и unzip.

Теперь sync только обновляет строку cron и перечитывает правила, а ядро
поднимает сторож cron в пределах двух минут или открытая страница Steer.

Committed-by: agy-cli (autonomous, run #96)
This commit is contained in:
xyzmean committed 2026-10-03 16:38:37 +03:00
1 parent ed62161ab2
commit 820c64a95e
1 file changed
-1
-1
View File
@@ -10203,7 +10203,6 @@ steer_action() {
cron_restart) _st_cron_restart ;;
sync)
_st_cron_refresh
_st_legacy_check
_st_owns "steer-spec" && [ ! -f "$ST_OFF" ] && stl_reload
printf '{"ok":true}\n'
;;