Steer: метапакет steer-extended 2.x обновляется вместе с ядром

steer-extended 2.x — пустой пакет, который тянет steer-core и модули ровно
своей версии. Если он стоит, apk отказывался ставить новое ядро: прежний
метапакет требует прежний steer-core. Теперь при обновлении ядра 2.x
метапакет ставится той же версии вместе с ядром и модулями. Чьим
он был, тем и остаётся.

Committed-by: agy-cli (autonomous, run #96)
This commit is contained in:
xyzmean committed 2026-10-03 16:38:37 +03:00
1 parent f0a772cebc
commit 8d406dbb67
1 file changed
+1
+1
View File
@@ -6977,6 +6977,7 @@ stl_engine_install() {
fi fi
mods="$(for m in $mods $(_stl_mods_present); do echo "$m"; done | awk '!s[$0]++' | tr '\n' ' ')" mods="$(for m in $mods $(_stl_mods_present); do echo "$m"; done | awk '!s[$0]++' | tr '\n' ' ')"
pkgs="steer-core$(for m in $mods; do printf ' steer-%s' "$m"; done)" pkgs="steer-core$(for m in $mods; do printf ' steer-%s' "$m"; done)"
stl_v2 && _pkg_is_installed steer-extended && pkgs="$pkgs steer-extended"
STL_NEW=""; STL_PKGS="$pkgs" STL_NEW=""; STL_PKGS="$pkgs"
for p in $pkgs; do _pkg_is_installed "$p" || STL_NEW="$STL_NEW $p"; done for p in $pkgs; do _pkg_is_installed "$p" || STL_NEW="$STL_NEW $p"; done
mkdir -p "$STL_TMP" mkdir -p "$STL_TMP"