summaryrefslogtreecommitdiff
path: root/scripts/rustdesk-deb.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/rustdesk-deb.sh')
-rw-r--r--scripts/rustdesk-deb.sh35
1 files changed, 35 insertions, 0 deletions
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 @@
1#!/bin/bash
2# version debian
3
4url=https://remote.ordipolo.fr/scripts/rustdesk.deb
5file=/tmp/rustdesk.deb
6config=9JSPNV1NPNWd0ZkSwUDMjRmdUZUSvZFRsZjb5IXNBBjV1VWZOhFZrVHeIN0NSJiOikXZrJCLiIiOikGchJCLiInZu8GbvBXakJ3buUGdv1WZyJiOikXYsVmciwiIyZmLvx2bwlGZy9mLlR3btVmciojI0N3boJye
7
8
9if [ ! -f $file ]; then
10 wget -O $file $url || exit 1
11fi
12
13
14new_version=$(dpkg-deb -f "$file" Version)
15installed_version=$(dpkg-query -W -f='${Version}' rustdesk 2>/dev/null || true)
16echo "Version installée : ${installed_version:-aucune}"
17echo "Version disponible : $new_version"
18
19if [ -z "$installed_version" ]; then
20 echo "RustDesk n'est pas installé. Installation..."
21 sudo apt install -y "$file"
22elif dpkg --compare-versions "$new_version" gt "$installed_version"; then
23 echo "Nouvelle version détectée. Mise à jour..."
24 sudo apt install -y "$file"
25else
26 echo "RustDesk est déjà à jour."
27fi
28
29
30sudo rustdesk --config $config
31mkdir -p ~/.config/rustdesk
32sudo cp /root/.config/rustdesk/RustDesk2.toml "$HOME/.config/rustdesk/RustDesk2.toml"
33sudo chown "$USER:$USER" "$HOME/.config/rustdesk/RustDesk2.toml"
34
35rustdesk &