From 22ec7e8d02d2b355a8dfbea7f34b17d79ee973cd Mon Sep 17 00:00:00 2001 From: xyzmean <163691714+xyzmean@users.noreply.github.com> Date: Sat, 3 Oct 2026 11:33:19 +0300 Subject: [PATCH] =?UTF-8?q?Steer:=20=D1=81=D0=B0=D0=BC=20=D0=BF=D0=BE?= =?UTF-8?q?=D0=B4=D0=BD=D0=B8=D0=BC=D0=B0=D0=B5=D1=82=D1=81=D1=8F=20=D1=82?= =?UTF-8?q?=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE=201.x,=20=D0=BF=D0=BE=D1=81?= =?UTF-8?q?=D1=82=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=BD=D1=8B=D0=B9=20Zapret?= =?UTF-8?q?=20Manager?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Сверка версии поднимала ядро 1.x до 2.x по одной отметке «engine», а её Zapret Manager ставит и тогда, когда steer-extended уже стоял и ставил его человек. Теперь сам поднимается только пакет, который ставил Zapret Manager (pkg steer, pkg steer-extended). Своё ядро человек поднимает кнопкой «Обновить» или при «Применить». Пока идёт другая операция панели, подъём ждёт: она могла занять менеджер пакетов, и установка 2.x сорвалась бы на чужой блокировке. Committed-by: agy-cli (autonomous, run #96) --- ZapretManager_LuCI.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ZapretManager_LuCI.sh b/ZapretManager_LuCI.sh index dbad358..0a4e1d4 100644 --- a/ZapretManager_LuCI.sh +++ b/ZapretManager_LuCI.sh @@ -8666,8 +8666,10 @@ ST_UP2_FAIL="$ST_DIR/engine2.fail" _st_legacy_check() { stl_present && ! stl_v2 || return 0 _st_installed && _st_owns "engine" || return 0 + _st_owns "pkg steer" || _st_owns "pkg steer-extended" || return 0 [ -z "$(_st_blocker)" ] || return 0 _st_running && return 0 + _zm_busy_job >/dev/null 2>&1 && return 0 [ -f "$ST_UP2_FAIL" ] && [ -z "$(find "$ST_UP2_FAIL" -mmin +10 2>/dev/null)" ] && return 0 job_start steer do_steer_engine2 >/dev/null 2>&1 return 0