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:
1 parent
ed62161ab2
commit
820c64a95e
1 file changed
-1
@@ -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'
|
||||
;;
|
||||
|
||||
Reference in new issue
Block a user