From b3cf615e51c8c130f36783682bbfb61556a74275 Mon Sep 17 00:00:00 2001 From: Ashley Mensah Date: Thu, 30 Apr 2026 13:23:53 +0200 Subject: [PATCH] fix(client): check sha256sum dependency and validate deps on update --- release_files/install-steamos.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/release_files/install-steamos.sh b/release_files/install-steamos.sh index 039ebe442..425513d64 100755 --- a/release_files/install-steamos.sh +++ b/release_files/install-steamos.sh @@ -71,7 +71,7 @@ check_arch() { check_dependencies() { local missing="" - for cmd in curl tar systemctl sudo; do + for cmd in curl tar systemctl sudo sha256sum; do if ! command -v "$cmd" >/dev/null 2>&1; then missing="$missing $cmd" fi @@ -334,6 +334,7 @@ do_update() { info "Updating ${installed_version} -> ${latest_version}" check_arch + check_dependencies # Download and verify new binary to a staging directory before touching the running service local staging_dir