nixos/services.openvpn: add package option (#354301)
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user