some improvements

This commit is contained in:
Daniel Hansson 2023-10-05 19:14:42 +02:00 committed by GitHub
parent b8d1618080
commit b3f3b6f3f3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -87,16 +87,30 @@ sudo rm -f /etc/systemd/system/gohttpserver.service
sudo rm -f /etc/systemd/system/rustdesksignal.service sudo rm -f /etc/systemd/system/rustdesksignal.service
sudo rm -f /etc/systemd/system/rustdeskrelay.service sudo rm -f /etc/systemd/system/rustdeskrelay.service
# We need to create the new install dir before the migration task, otherwise mv will fail
mkdir -p "$RUSTDESK_INSTALL_DIR"
# Migration tasks # Migration tasks
mv /opt/rustdesk/id_* "$RUSTDESK_INSTALL_DIR/" if [ -d /opt/rustdesk ]
rm -rf /opt/rustdesk then
mv /opt/rustdesk/id_* "$RUSTDESK_INSTALL_DIR/"
rm -rf /opt/rustdesk
fi
# Install Rustdesk again # Install Rustdesk again
curl -fSLO --retry 3 https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh # It won't install RustDesk again since there's a check in the install script which checks for the installation folder, but services and everything else will be created
if sudo bash install.sh # Would it be possible to move L93-98 after the installation?
then if ! curl -fSLO --retry 3 https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh
msg_box "Conversion from OS seems to have been OK!" msg_box "Sorry, we couldn't fetch the install script, please try again.
Your old installation now lives in $RUSTDESK_INSTALL_DIR"
exit
else else
if sudo bash install.sh
then
rm -f install.sh
msg_box "Conversion from OS seems to have been OK!"
else
msg_box "Sorry, but something seems to have gone wrong, please report this to: msg_box "Sorry, but something seems to have gone wrong, please report this to:
https://github.com/rustdesk/rustdesk-server-pro/" https://github.com/rustdesk/rustdesk-server-pro/"
fi
fi fi