diff --git a/packages/linux/post-install.sh b/packages/linux/post-install.sh new file mode 100644 index 00000000..f398791c --- /dev/null +++ b/packages/linux/post-install.sh @@ -0,0 +1,4 @@ +#!/bin/bash +chmod +x /usr/bin/install-service +chmod +x /usr/bin/uninstall-service +chmod +x /usr/bin/clash-verge-service diff --git a/src-tauri/tauri.linux.conf.json b/src-tauri/tauri.linux.conf.json index 7493b270..2177ebca 100644 --- a/src-tauri/tauri.linux.conf.json +++ b/src-tauri/tauri.linux.conf.json @@ -9,14 +9,16 @@ "desktopTemplate": "./template/clash-verge.desktop", "provides": ["clash-verge"], "conflicts": ["clash-verge"], - "replaces": ["clash-verge"] + "replaces": ["clash-verge"], + "postInstallScript": "../../../packages/linux/post-install.sh" }, "rpm": { "depends": ["openssl"], "desktopTemplate": "./template/clash-verge.desktop", "provides": ["clash-verge"], "conflicts": ["clash-verge"], - "obsoletes": ["clash-verge"] + "obsoletes": ["clash-verge"], + "postInstallScript": "../../../packages/linux/post-install.sh" } }, "externalBin": [