From 861995069bc2d6eca668ebe379259d295d0d3c8c Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 22 Jun 2025 10:21:10 +1200 Subject: [PATCH] 'Generic Commit' --- sos/sos | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/sos/sos b/sos/sos index d23c60c..612ad90 100755 --- a/sos/sos +++ b/sos/sos @@ -1,14 +1,18 @@ #!/bin/bash set -euo pipefail +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" +TEMP_DIR=$(mktemp -d) +trap 'rm -rf "${TEMP_DIR}"' EXIT # get getpkg -TEMP_DIR=$(mktemp -d) -ARCH=$(uname -m) -curl -L -s -o "${TEMP_DIR}/getpkg" "https://getbin.xyz/getpkg:latest-${ARCH}" || die "Failed to download getpkg" -chmod +x "${TEMP_DIR}/getpkg" -trap 'rm -rf "${TEMP_DIR}"' EXIT -GETPKG="${TEMP_DIR}/getpkg" +GETPKG="${SCRIPT_DIR}/../getpkg/output/getpkg" +if [ ! -f "${GETPKG}" ]; then + ARCH=$(uname -m) + curl -L -s -o "${TEMP_DIR}/getpkg" "https://getbin.xyz/getpkg:latest-${ARCH}" || die "Failed to download getpkg" + chmod +x "${TEMP_DIR}/getpkg" + GETPKG="${TEMP_DIR}/getpkg" +fi function show_help() {