From 1424e5e8f03c4f523ea37bd583a8bcbffd88bb8d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 13 Dec 2025 02:54:25 +0000 Subject: [PATCH] Improve wrapper creation: check cat exit status directly and add skip message Co-authored-by: ShaYmez <76499782+ShaYmez@users.noreply.github.com> --- hblink3-docker-install.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/hblink3-docker-install.sh b/hblink3-docker-install.sh index 297fc3a..25fb403 100755 --- a/hblink3-docker-install.sh +++ b/hblink3-docker-install.sh @@ -103,18 +103,20 @@ install_docker_and_dependencies() { # docker-compose-plugin provides 'docker compose' but scripts use 'docker-compose' if [ ! -f /usr/local/bin/docker-compose ]; then echo "Creating docker-compose wrapper script..." - cat > /usr/local/bin/docker-compose << 'EOF' + if cat > /usr/local/bin/docker-compose << 'EOF' #!/bin/sh # Wrapper script to provide docker-compose command using docker compose plugin exec docker compose "$@" EOF - if [ -f /usr/local/bin/docker-compose ]; then + then chmod +x /usr/local/bin/docker-compose echo "docker-compose wrapper created successfully" else echo "ERROR: Failed to create docker-compose wrapper script" exit 1 fi + else + echo "docker-compose command already exists, skipping wrapper creation" fi else echo "Installing docker-compose from GitHub releases..."