mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-06 17:13:24 -05:00
nixos/services.openvpn: add package option (#354301)
This commit is contained in:
commit
2e8953486b
1 changed files with 3 additions and 3 deletions
|
|
@ -11,8 +11,6 @@ let
|
|||
|
||||
cfg = config.services.openvpn;
|
||||
|
||||
inherit (pkgs) openvpn;
|
||||
|
||||
makeOpenVPNJob =
|
||||
cfg: name:
|
||||
let
|
||||
|
|
@ -77,7 +75,7 @@ let
|
|||
pkgs.net-tools
|
||||
];
|
||||
|
||||
serviceConfig.ExecStart = "@${openvpn}/sbin/openvpn openvpn --suppress-timestamps --config ${configFile}";
|
||||
serviceConfig.ExecStart = "@${cfg.package}/sbin/openvpn openvpn --suppress-timestamps --config ${configFile}";
|
||||
serviceConfig.Restart = "always";
|
||||
serviceConfig.Type = "notify";
|
||||
};
|
||||
|
|
@ -166,6 +164,8 @@ in
|
|||
'';
|
||||
};
|
||||
|
||||
package = lib.mkPackageOption pkgs "openvpn" { };
|
||||
|
||||
up = mkOption {
|
||||
default = "";
|
||||
type = types.lines;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue