From 4dfd57ea1912e394b31583725dd234e5d8119fc3 Mon Sep 17 00:00:00 2001 From: rustdesk Date: Tue, 26 Apr 2022 11:20:02 +0800 Subject: [PATCH] missed file --- src/platform/privileges_scripts/run.scpt | 6 ++++++ src/platform/privileges_scripts/uninstall.scpt | 9 +++++++++ 2 files changed, 15 insertions(+) create mode 100644 src/platform/privileges_scripts/run.scpt create mode 100644 src/platform/privileges_scripts/uninstall.scpt diff --git a/src/platform/privileges_scripts/run.scpt b/src/platform/privileges_scripts/run.scpt new file mode 100644 index 000000000..7c6d156e7 --- /dev/null +++ b/src/platform/privileges_scripts/run.scpt @@ -0,0 +1,6 @@ +on run {cmd} + + set sh to "" & cmd + do shell script sh + +end run diff --git a/src/platform/privileges_scripts/uninstall.scpt b/src/platform/privileges_scripts/uninstall.scpt new file mode 100644 index 000000000..e6414c814 --- /dev/null +++ b/src/platform/privileges_scripts/uninstall.scpt @@ -0,0 +1,9 @@ +set sh1 to "launchctl unload -w /Library/LaunchDaemons/com.carriez.RustDesk_service.plist;" +set sh2 to "/bin/rm /Library/LaunchDaemons/com.carriez.RustDesk_service.plist;" +set sh3 to "/bin/rm /Library/LaunchAgents/com.carriez.RustDesk_server.plist;" + +set sh to sh1 & sh2 & sh3 +do shell script sh with prompt "RustDesk want to unload daemon" with administrator privileges + +set sh5 to "[ ! -f /Library/LaunchAgents/com.carriez.RustDesk_server.plist ] && launchctl remove com.carriez.RustDesk_server && sleep 1 && open /Applications/RustDesk.app" +do shell script sh5