Update tools.func

This commit is contained in:
CanbiZ 2025-06-02 15:38:43 +02:00
parent 2e0b0d32a4
commit 52c206991f

View File

@ -808,11 +808,16 @@ fetch_and_deploy_gh_release() {
} }
$STD msg_info "Installing $filename via apt" $STD msg_info "Installing $filename via apt"
apt-get install -y "$tmpdir/$filename" || { chmod 644 "$tmpdir/$filename"
msg_error "Failed to install $filename" $STD apt-get install -y "$tmpdir/$filename" || {
rm -rf "$tmpdir" $STD msg_info "Falling back to dpkg -i"
return 1 dpkg -i "$tmpdir/$filename" || {
msg_error "Both apt and dpkg install failed"
rm -rf "$tmpdir"
return 1
}
} }
else else
msg_error "Unknown mode: $mode" msg_error "Unknown mode: $mode"
rm -rf "$tmpdir" rm -rf "$tmpdir"