diff options
| -rw-r--r-- | electron-builder.yml | 12 | ||||
| -rw-r--r-- | linux/install_script.sh | 4 | ||||
| -rw-r--r-- | linux/uninstall_script.sh | 4 |
3 files changed, 20 insertions, 0 deletions
diff --git a/electron-builder.yml b/electron-builder.yml index 03ebcb4221..7b1cd6ef7e 100644 --- a/electron-builder.yml +++ b/electron-builder.yml @@ -84,3 +84,15 @@ linux: to: . - from: ./target/release/libtalpid_openvpn_plugin.so to: . + +deb: + fpm: ["--config-files", "/etc/systemd/system/mullvad-daemon.service", + "./linux/mullvad-daemon.service=/etc/systemd/system/"] + afterInstall: linux/install_script.sh + afterRemove: linux/uninstall_script.sh + +rpm: + fpm: ["--config-files", "/etc/systemd/system/mullvad-daemon.service", + "./linux/mullvad-daemon.service=/etc/systemd/system/"] + afterInstall: linux/install_script.sh + afterRemove: linux/uninstall_script.sh diff --git a/linux/install_script.sh b/linux/install_script.sh new file mode 100644 index 0000000000..c4c94eee52 --- /dev/null +++ b/linux/install_script.sh @@ -0,0 +1,4 @@ +#!/bin/bash +set -eux +systemctl enable mullvad-daemon.service +systemctl start mullvad-daemon.service diff --git a/linux/uninstall_script.sh b/linux/uninstall_script.sh new file mode 100644 index 0000000000..3d2194c8ac --- /dev/null +++ b/linux/uninstall_script.sh @@ -0,0 +1,4 @@ +#!/bin/bash +set -eux +systemctl stop mullvad-daemon.service +systemctl disable mullvad-daemon.service |
