From 62ddf26150e41fca1c80ba4af7d2c36b21106308 Mon Sep 17 00:00:00 2001 From: huzibaca Date: Tue, 22 Oct 2024 03:17:04 +0800 Subject: [PATCH] feat: add linux uninstall script --- packages/linux/pre-remove.sh | 2 ++ src-tauri/tauri.linux.conf.json | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 packages/linux/pre-remove.sh diff --git a/packages/linux/pre-remove.sh b/packages/linux/pre-remove.sh new file mode 100644 index 00000000..984ffec6 --- /dev/null +++ b/packages/linux/pre-remove.sh @@ -0,0 +1,2 @@ +#!/bin/bash +/usr/bin/uninstall-service diff --git a/src-tauri/tauri.linux.conf.json b/src-tauri/tauri.linux.conf.json index 5c72dd37..f07a789b 100644 --- a/src-tauri/tauri.linux.conf.json +++ b/src-tauri/tauri.linux.conf.json @@ -10,7 +10,8 @@ "provides": ["clash-verge"], "conflicts": ["clash-verge"], "replaces": ["clash-verge"], - "postInstallScript": "../packages/linux/post-install.sh" + "postInstallScript": "../packages/linux/post-install.sh", + "preRemoveScript": "../packages/linux/pre-remove.sh" }, "rpm": { "depends": ["openssl"], @@ -18,7 +19,8 @@ "provides": ["clash-verge"], "conflicts": ["clash-verge"], "obsoletes": ["clash-verge"], - "postInstallScript": "../packages/linux/post-install.sh" + "postInstallScript": "../packages/linux/post-install.sh", + "preRemoveScript": "../packages/linux/pre-remove.sh" } }, "externalBin": [