aboutsummaryrefslogtreecommitdiff
path: root/pkgs/tools/networking/network-manager
diff options
context:
space:
mode:
authorSymphorien Gibol <symphorien+git@xlumurb.eu>2019-10-17 12:00:00 +0000
committerworldofpeace <worldofpeace@protonmail.ch>2019-10-18 19:49:56 -0400
commita37b9636f75a9850a792f639113b546410137b37 (patch)
tree1625e473ea7fb31ce0c4fb6c5747015724cb6444 /pkgs/tools/networking/network-manager
parentb54d23a3c081968ad22d4c48a1b1e130bc995ded (diff)
networkmanager-fortisslvpn: create the local state directory
Otherwise connecting simply fails: VPN connection: failed to connect: 'La création du fichier « /tmp/lib/NetworkManager-fortisslvpn/0507e3ef-f0e0-4153-af64-b3d9a025877c.config.XSB19Z » a échoué : No such file or directory'
Diffstat (limited to 'pkgs/tools/networking/network-manager')
-rw-r--r--pkgs/tools/networking/network-manager/fortisslvpn/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/tools/networking/network-manager/fortisslvpn/default.nix b/pkgs/tools/networking/network-manager/fortisslvpn/default.nix
index dbf175d20c95..53d6ab2fbcf5 100644
--- a/pkgs/tools/networking/network-manager/fortisslvpn/default.nix
+++ b/pkgs/tools/networking/network-manager/fortisslvpn/default.nix
@@ -32,10 +32,14 @@ in stdenv.mkDerivation {
configureFlags = [
"--without-libnm-glib"
"--with-gnome=${if withGnome then "yes" else "no"}"
- "--localstatedir=/tmp"
+ "--localstatedir=/var"
"--enable-absolute-paths"
];
+ # the installer only create an empty directory in localstatedir, so
+ # we can drop it
+ installFlags = [ "localstatedir=." ];
+
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;