diff --git a/misc/alpine-tools.func b/misc/alpine-tools.func index 958c30680..be71e61c3 100644 --- a/misc/alpine-tools.func +++ b/misc/alpine-tools.func @@ -304,7 +304,7 @@ setup_yq() { url="https://github.com/mikefarah/yq/releases/latest/download/yq_linux_${arch}" tmp="$(mktemp)" download_with_progress "$url" "$tmp" || return 1 - install -m 0755 "$tmp" /usr/local/bin/yq + /usr/bin/install -m 0755 "$tmp" /usr/local/bin/yq rm -f "$tmp" msg_ok "Setup yq ($(yq --version 2>/dev/null))" } @@ -376,10 +376,10 @@ setup_uv() { # tar contains ./uv if [ -x "$tmpd/uv" ]; then - install -m 0755 "$tmpd/uv" "$UV_BIN" + /usr/bin/install -m 0755 "$tmpd/uv" "$UV_BIN" else # fallback: in subfolder - install -m 0755 "$tmpd"/*/uv "$UV_BIN" 2>/dev/null || { + /usr/bin/install -m 0755 "$tmpd"/*/uv "$UV_BIN" 2>/dev/null || { msg_error "uv binary not found in tar" rm -rf "$tmpd" return 1 diff --git a/misc/build.func b/misc/build.func index c6c50af69..abb6f5bb0 100644 --- a/misc/build.func +++ b/misc/build.func @@ -1642,7 +1642,7 @@ maybe_offer_save_app_defaults() { if whiptail --backtitle "Proxmox VE Helper Scripts" \ --yesno "Save these advanced settings as defaults for ${APP}?\n\nThis will create:\n${app_vars_path}" 12 72; then mkdir -p "$(dirname "$app_vars_path")" - install -m 0644 "$new_tmp" "$app_vars_path" + /usr/bin/install -m 0644 "$new_tmp" "$app_vars_path" msg_ok "Saved app defaults: ${app_vars_path}" fi rm -f "$new_tmp" "$diff_tmp" @@ -1676,7 +1676,7 @@ maybe_offer_save_app_defaults() { case "$sel" in "Update Defaults") - install -m 0644 "$new_tmp" "$app_vars_path" + /usr/bin/install -m 0644 "$new_tmp" "$app_vars_path" msg_ok "Updated app defaults: ${app_vars_path}" break ;;