Steer: сам поднимается только 1.x, поставленный Zapret Manager
Сверка версии поднимала ядро 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)
This commit is contained in:
1 parent
25058d9603
commit
22ec7e8d02
1 file changed
+2
@@ -8666,8 +8666,10 @@ ST_UP2_FAIL="$ST_DIR/engine2.fail"
|
|||||||
_st_legacy_check() {
|
_st_legacy_check() {
|
||||||
stl_present && ! stl_v2 || return 0
|
stl_present && ! stl_v2 || return 0
|
||||||
_st_installed && _st_owns "engine" || 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
|
[ -z "$(_st_blocker)" ] || return 0
|
||||||
_st_running && 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
|
[ -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
|
job_start steer do_steer_engine2 >/dev/null 2>&1
|
||||||
return 0
|
return 0
|
||||||
|
|||||||
Reference in new issue
Block a user