diff options
| author | Emīls Piņķis <emils@mullvad.net> | 2018-04-11 17:41:33 +0100 |
|---|---|---|
| committer | Emīls Piņķis <emils@mullvad.net> | 2018-04-17 16:00:59 +0100 |
| commit | 95510f932faabe7a9c36c1d015ee59f04a200ea2 (patch) | |
| tree | 32b8289984cbb2fcdff6dec9cd42c2fbc337014a | |
| parent | a70c03748b6337b772657a86aa2cc801c30bb5d8 (diff) | |
| download | mullvadvpn-95510f932faabe7a9c36c1d015ee59f04a200ea2.tar.xz mullvadvpn-95510f932faabe7a9c36c1d015ee59f04a200ea2.zip | |
Add install scripts for linux packages
| -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 |
