From 8ef8fa3ba2bf66db90e609fc107c38c9188fbb9d Mon Sep 17 00:00:00 2001 From: Rick Peters Date: Sat, 3 Oct 2026 12:53:40 +0200 Subject: [PATCH] test: the helpers read Steamify's lib list from steamify.sh instead of their own copy Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01Ss5gKj7XG5JPi27XwGBGTs --- share/bootloader-test/steamify-state.sh | 2 +- share/vmtest/prelude.sh | 2 +- tests/menu-test.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/share/bootloader-test/steamify-state.sh b/share/bootloader-test/steamify-state.sh index ae78253..d5bdb42 100755 --- a/share/bootloader-test/steamify-state.sh +++ b/share/bootloader-test/steamify-state.sh @@ -5,7 +5,7 @@ pass() { echo "PASS $*"; }; fail() { echo "FAIL $*"; } sudo mountpoint -q /mnt || sudo mount -t 9p -o trans=virtio,version=9p2000.L repo /mnt cd /mnt || exit 1 -for lib in common state packages login-manager single-user steam-desktop steam-machine fremont-poweroff vram-booster hdmi-refresh cec boot-session vapor-theme steamos-extras bios desktop-shortcut wizard-shortcut steam-game update-notifier; do +for lib in $(grep -oP '^for lib in \K.*(?=; do$)' steamify.sh); do # shellcheck source=/dev/null . "lib/$lib.sh" 2>/dev/null done diff --git a/share/vmtest/prelude.sh b/share/vmtest/prelude.sh index 30adf76..9cdfd8f 100644 --- a/share/vmtest/prelude.sh +++ b/share/vmtest/prelude.sh @@ -6,7 +6,7 @@ pass() { echo "PASS $*"; }; fail() { echo "FAIL $*"; }; skip() { echo "SKIP $*"; sudo mountpoint -q /mnt || sudo mount -t 9p -o trans=virtio,version=9p2000.L repo /mnt cd /mnt || exit 1 export SCRIPT_DIR=/mnt # steamify.sh sets it; the libs alone read patches/ and services/ from it -for lib in common state packages login-manager single-user steam-desktop steam-machine fremont-poweroff vram-booster hdmi-refresh nvidia controllers cec boot-session vapor-theme steamos-extras bios desktop-shortcut wizard-shortcut steam-game update-notifier; do +for lib in $(grep -oP '^for lib in \K.*(?=; do$)' steamify.sh); do # shellcheck source=/dev/null . "lib/$lib.sh" 2>/dev/null done diff --git a/tests/menu-test.sh b/tests/menu-test.sh index 93cde24..e8615fe 100644 --- a/tests/menu-test.sh +++ b/tests/menu-test.sh @@ -11,7 +11,7 @@ T="$(mktemp -d)"; trap 'rm -rf "$T"' EXIT SCRIPT_DIR="$PWD"; HOME="$T/home"; mkdir -p "$HOME" VERSION=0.0.0 -for lib in common state packages login-manager single-user steam-desktop steam-machine fremont-poweroff vram-booster hdmi-refresh nvidia controllers cec boot-session vapor-theme steamos-extras bios desktop-shortcut wizard-shortcut steam-game update-notifier first-login menu backend; do +for lib in $(grep -oP '^for lib in \K.*(?=; do$)' steamify.sh); do source "lib/$lib.sh" done info() { :; }; ok() { :; }; warn() { :; }; err() { :; }