This commit is contained in:
crschnick 2024-08-29 04:51:33 +00:00
parent ac2c97301f
commit aa552f5837
2 changed files with 17 additions and 12 deletions

View file

@ -151,7 +151,7 @@ public class AppInstaller {
var name = AppProperties.get().isStaging() ? "xpipe-ptb" : "xpipe";
var command = String.format(
"""
exec() {
runinstaller() {
echo "Installing downloaded .deb installer ..."
echo "+ sudo apt install \\"%s\\""
DEBIAN_FRONTEND=noninteractive sudo apt-get install -qy "%s" || return 1
@ -159,7 +159,7 @@ public class AppInstaller {
}
cd ~
exec || read -rsp "Update failed ..."$'\\n' -n 1 key
runinstaller || read -rsp "Update failed ..."$'\\n' -n 1 key
""",
file, file, name);
@ -191,7 +191,7 @@ public class AppInstaller {
var name = AppProperties.get().isStaging() ? "xpipe-ptb" : "xpipe";
var command = String.format(
"""
exec() {
runinstaller() {
echo "Installing downloaded .rpm installer ..."
echo "+ sudo rpm -U -v --force \\"%s\\""
sudo rpm -U -v --force "%s" || return 1
@ -199,7 +199,7 @@ public class AppInstaller {
}
cd ~
exec || read -rsp "Update failed ..."$'\\n' -n 1 key
runinstaller || read -rsp "Update failed ..."$'\\n' -n 1 key
""",
file, file, name);
@ -231,7 +231,7 @@ public class AppInstaller {
var name = AppProperties.get().isStaging() ? "xpipe-ptb" : "xpipe";
var command = String.format(
"""
exec() {
runinstaller() {
echo "Installing downloaded .pkg installer ..."
echo "+ sudo installer -verboseR -allowUntrusted -pkg \\"%s\\" -target /"
sudo installer -verboseR -allowUntrusted -pkg "%s" -target / || return 1
@ -239,7 +239,7 @@ public class AppInstaller {
}
cd ~
exec || echo "Update failed ..." && read -rs -k 1 key
runinstaller || echo "Update failed ..." && read -rs -k 1 key
""",
file, file, name);

View file

@ -1,9 +1,14 @@
- Fix SSH bridge terminals (Termius, MobaXterm, Xshell, SecureCRT) not working for troubleshooting and updater purposes
- Don't automatically set SSH bridge terminals to force explicit selection
- Add Termius support to Linux and macOS
- Fix NullPointers when adding new users/groups after opening file browser session
- Fix scroll value not resetting when changing categories
- Fix proxmox license check mistaking some clusters to use the enterprise repository
- Fix proxmox license check mistaking some clusters to use the enterprise repository and causing issues with the new homelab plan
- Fix git vault commit not properly adding connections when none were added before
- Fix NullPointers when adding new users/groups after opening file browser session
- Add button to test git connection in the settings menu without having to restart
- Fix scroll value not resetting when changing categories
- Add warning when disabling vault advanced encryption setting
- Fix error when creating new shell command
- Fix update with sh fallback shell printing errors
- Fix SSH bridge terminals (Termius, MobaXterm, Xshell, SecureCRT) not working for troubleshooting and updater purposes
- Don't automatically set SSH bridge terminals to force explicit selection
- Add Termius support for Linux and macOS
- Fix some Termius launching issues
- Fix MobaXterm launching issues with PowerShell
- Fix macOS kitty launching issues