From dec3a086abd2df28452f44f8f8986a3e3ae27005 Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Sun, 15 Feb 2026 01:22:14 +0000 Subject: [PATCH] fix: Extract Valkey to cache/bin/ directory - Binaries at cache/bin/valkey-server (correct production path) - Use --strip-components=1 for extraction - Matches /opt/gbo/bin/botserver-stack/bin/cache/bin/ Co-Authored-By: Claude Sonnet 4.5 --- src/core/package_manager/installer.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/core/package_manager/installer.rs b/src/core/package_manager/installer.rs index 479a7fe24..18afca6da 100644 --- a/src/core/package_manager/installer.rs +++ b/src/core/package_manager/installer.rs @@ -313,13 +313,13 @@ impl PackageManager { binary_name: Some("valkey-server".to_string()), pre_install_cmds_linux: vec![], post_install_cmds_linux: vec![ - "mkdir -p {{BIN_PATH}} && cd {{BIN_PATH}} && tar -xzf {{CACHE_FILE}} --strip-components=2 -C {{BIN_PATH}} 2>/dev/null || true".to_string(), - "chmod +x {{BIN_PATH}}/valkey-server 2>/dev/null || true".to_string(), - "chmod +x {{BIN_PATH}}/valkey-cli 2>/dev/null || true".to_string(), - "chmod +x {{BIN_PATH}}/valkey-benchmark 2>/dev/null || true".to_string(), - "chmod +x {{BIN_PATH}}/valkey-check-aof 2>/dev/null || true".to_string(), - "chmod +x {{BIN_PATH}}/valkey-check-rdb 2>/dev/null || true".to_string(), - "chmod +x {{BIN_PATH}}/valkey-sentinel 2>/dev/null || true".to_string(), + "mkdir -p {{BIN_PATH}}/bin && cd {{BIN_PATH}}/bin && tar -xzf {{CACHE_FILE}} --strip-components=1 -C {{BIN_PATH}}/bin 2>/dev/null || true".to_string(), + "chmod +x {{BIN_PATH}}/bin/valkey-server 2>/dev/null || true".to_string(), + "chmod +x {{BIN_PATH}}/bin/valkey-cli 2>/dev/null || true".to_string(), + "chmod +x {{BIN_PATH}}/bin/valkey-benchmark 2>/dev/null || true".to_string(), + "chmod +x {{BIN_PATH}}/bin/valkey-check-aof 2>/dev/null || true".to_string(), + "chmod +x {{BIN_PATH}}/bin/valkey-check-rdb 2>/dev/null || true".to_string(), + "chmod +x {{BIN_PATH}}/bin/valkey-sentinel 2>/dev/null || true".to_string(), ], pre_install_cmds_macos: vec![], post_install_cmds_macos: vec![], @@ -327,8 +327,8 @@ impl PackageManager { post_install_cmds_windows: vec![], env_vars: HashMap::new(), data_download_list: Vec::new(), - exec_cmd: "nohup {{BIN_PATH}}/valkey-server --port 6379 --dir {{DATA_PATH}} --logfile {{LOGS_PATH}}/valkey.log --daemonize yes > {{LOGS_PATH}}/valkey-startup.log 2>&1".to_string(), - check_cmd: "{{BIN_PATH}}/valkey-cli ping 2>/dev/null | grep -q PONG".to_string(), + exec_cmd: "nohup {{BIN_PATH}}/bin/valkey-server --port 6379 --dir {{DATA_PATH}} --logfile {{LOGS_PATH}}/valkey.log --daemonize yes > {{LOGS_PATH}}/valkey-startup.log 2>&1".to_string(), + check_cmd: "{{BIN_PATH}}/bin/valkey-cli ping 2>/dev/null | grep -q PONG".to_string(), }, ); }