From bfdd14f0ad318be4622c9b07fd30f686f8c523d5 Mon Sep 17 00:00:00 2001 From: polo Date: Tue, 18 Aug 2026 22:07:51 +0200 Subject: first commit --- scripts/rustdesk-deb.sh | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 scripts/rustdesk-deb.sh (limited to 'scripts/rustdesk-deb.sh') diff --git a/scripts/rustdesk-deb.sh b/scripts/rustdesk-deb.sh new file mode 100644 index 0000000..1dd29db --- /dev/null +++ b/scripts/rustdesk-deb.sh @@ -0,0 +1,35 @@ +#!/bin/bash +# version debian + +url=https://remote.ordipolo.fr/scripts/rustdesk.deb +file=/tmp/rustdesk.deb +config=9JSPNV1NPNWd0ZkSwUDMjRmdUZUSvZFRsZjb5IXNBBjV1VWZOhFZrVHeIN0NSJiOikXZrJCLiIiOikGchJCLiInZu8GbvBXakJ3buUGdv1WZyJiOikXYsVmciwiIyZmLvx2bwlGZy9mLlR3btVmciojI0N3boJye + + +if [ ! -f $file ]; then + wget -O $file $url || exit 1 +fi + + +new_version=$(dpkg-deb -f "$file" Version) +installed_version=$(dpkg-query -W -f='${Version}' rustdesk 2>/dev/null || true) +echo "Version installée : ${installed_version:-aucune}" +echo "Version disponible : $new_version" + +if [ -z "$installed_version" ]; then + echo "RustDesk n'est pas installé. Installation..." + sudo apt install -y "$file" +elif dpkg --compare-versions "$new_version" gt "$installed_version"; then + echo "Nouvelle version détectée. Mise à jour..." + sudo apt install -y "$file" +else + echo "RustDesk est déjà à jour." +fi + + +sudo rustdesk --config $config +mkdir -p ~/.config/rustdesk +sudo cp /root/.config/rustdesk/RustDesk2.toml "$HOME/.config/rustdesk/RustDesk2.toml" +sudo chown "$USER:$USER" "$HOME/.config/rustdesk/RustDesk2.toml" + +rustdesk & -- cgit v1.2.3