SHA256
replace whish -s with command -v
This commit is contained in:
@@ -197,7 +197,7 @@ SCRIPT_PATH=$(realpath -s "$0")
|
|||||||
SCRIPT_DIR=$(dirname "$SCRIPT_PATH")
|
SCRIPT_DIR=$(dirname "$SCRIPT_PATH")
|
||||||
SCRIPT=$(basename "$SCRIPT_PATH")
|
SCRIPT=$(basename "$SCRIPT_PATH")
|
||||||
|
|
||||||
PBC=$(which proxmox-backup-client)
|
PBC=$(command -v proxmox-backup-client)
|
||||||
PBC_DOWNLOAD_URL='http://download.proxmox.com/debian/pbs-client/dists/trixie/main/binary-amd64'
|
PBC_DOWNLOAD_URL='http://download.proxmox.com/debian/pbs-client/dists/trixie/main/binary-amd64'
|
||||||
ETC_DIR="/etc/$SCRIPT"
|
ETC_DIR="/etc/$SCRIPT"
|
||||||
|
|
||||||
@@ -263,14 +263,14 @@ if [ "$action" == 'install' ]; then
|
|||||||
fi
|
fi
|
||||||
PBC=${PBC:-/usr/local/bin/proxmox-backup-client}
|
PBC=${PBC:-/usr/local/bin/proxmox-backup-client}
|
||||||
for exe in apt-get dpkg dpkg-deb curl; do
|
for exe in apt-get dpkg dpkg-deb curl; do
|
||||||
! which -s "$exe" && echo "Error: $exe executable not found!" >&2 && exit 200
|
! command -v "$exe" >/dev/null && echo "Error: $exe executable not found!" >&2 && exit 200
|
||||||
done
|
done
|
||||||
else
|
else
|
||||||
source "$cfgfile" || exit $?
|
source "$cfgfile" || exit $?
|
||||||
PBC=${PBC:-/usr/local/bin/proxmox-backup-client}
|
PBC=${PBC:-/usr/local/bin/proxmox-backup-client}
|
||||||
[ ! -f "$PBC" ] && echo "Error: $PBC: no such file" >&2 && exit 200
|
[ ! -f "$PBC" ] && echo "Error: $PBC: no such file" >&2 && exit 200
|
||||||
[ ! -e "$PBC" ] && echo "Error: $PBC: not executable" >&2 && exit 200
|
[ ! -e "$PBC" ] && echo "Error: $PBC: not executable" >&2 && exit 200
|
||||||
! which -s jq && echo "Error: jq executable not found!" >&2 && exit 200
|
! command -v jq >/dev/null && echo "Error: jq executable not found!" >&2 && exit 200
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export PBS_REPOSITORY="$PBS_USER@$PBS_SERVER:$PBS_DATASTORE"
|
export PBS_REPOSITORY="$PBS_USER@$PBS_SERVER:$PBS_DATASTORE"
|
||||||
|
|||||||
Reference in New Issue
Block a user