diff options
-rw-r--r-- | nixos/modules/services/networking/openvpn.nix | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/nixos/modules/services/networking/openvpn.nix b/nixos/modules/services/networking/openvpn.nix index 1e99a2b4450..3fbf5a9f022 100644 --- a/nixos/modules/services/networking/openvpn.nix +++ b/nixos/modules/services/networking/openvpn.nix @@ -28,10 +28,9 @@ let fi done + ${cfg.up} ${optionalString cfg.updateResolvConf "${pkgs.update-resolv-conf}/libexec/openvpn/update-resolv-conf"} - - ${optionalString (cfg.up != "") "source ${userSuppliedUpScript}"} ''; downScript = '' @@ -39,15 +38,6 @@ let export PATH=${path} ${optionalString cfg.updateResolvConf "${pkgs.update-resolv-conf}/libexec/openvpn/update-resolv-conf"} - - ${optionalString (cfg.down != "") "source ${userSuppliedDownScript}"} - ''; - - userSuppliedUpScript = pkgs.writeScript "openvpn-${name}-userSuppliedUpScript" '' - ${cfg.up} - ''; - - userSuppliedDownScript = pkgs.writeScript "openvpn-${name}-userSuppliedDownScript" '' ${cfg.down} ''; @@ -143,7 +133,7 @@ in default = ""; type = types.lines; description = '' - Shell script sourced by NixOS generated script when the instance is starting. + Shell commands executed when the instance is starting. ''; }; @@ -151,7 +141,7 @@ in default = ""; type = types.lines; description = '' - Shell script sourced by NixOS generated script when the instance is shutting down. + Shell commands executed when the instance is shutting down. ''; }; |