From 0f3a20bb2e7209054b0b276488c18d9985abd35f Mon Sep 17 00:00:00 2001 From: Emanuele Bernardi Date: Tue, 3 Dec 2024 18:19:27 +0100 Subject: [PATCH] fixed and tested in freebsd --- install.sh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/install.sh b/install.sh index 1cd5d54..e3f198b 100755 --- a/install.sh +++ b/install.sh @@ -6,7 +6,7 @@ if [ "$EUID" -eq 0 ]; then elif command -v sudo &> /dev/null; then elevated="sudo bash -c" # Use sudo if available elif command -v su &> /dev/null; then - elevated="su -c" # Use su if sudo isn't available + elevated="su root -c" # Use su if sudo isn't available else echo "Error: Neither sudo nor su is available. Unable to run command as root." exit 1 @@ -57,9 +57,11 @@ wget -qO - https://api.github.com/repos/cupcakearmy/autorestic/releases/latest \ | grep "browser_download_url.*_${OS}_${ARCH}" \ | xargs | cut -d ' ' -f 2 \ | wget -O "${TMP_FILE}.bz2" -i - -$elevated "bzip2 -cd ${TMP_FILE}.bz2 > ${OUT_FILE}" -$elevated "chmod +x ${OUT_FILE}" -$elevated "rm ${TMP_FILE}.bz2" +$elevated " + bzip2 -cd ${TMP_FILE}.bz2 > ${OUT_FILE} + chmod +x ${OUT_FILE} + autorestic install +" +rm ${TMP_FILE}.bz2 -$elevated "autorestic install" echo "Successfully installed autorestic under ${OUT_FILE}"