Merge pull request #310873 from ivan/radvd-debuglevel

nixos/radvd: add debugLevel option
This commit is contained in:
Franz Pletz 2024-05-12 22:23:24 +02:00 committed by GitHub
commit ef26d99b37
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -33,6 +33,17 @@ in
package = mkPackageOption pkgs "radvd" { };
debugLevel = mkOption {
type = types.int;
default = 0;
example = 5;
description = ''
The debugging level is an integer in the range from 1 to 5,
from quiet to very verbose. A debugging level of 0 completely
turns off debugging.
'';
};
config = mkOption {
type = types.lines;
example =
@ -67,7 +78,7 @@ in
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
serviceConfig =
{ ExecStart = "@${cfg.package}/bin/radvd radvd -n -u radvd -C ${confFile}";
{ ExecStart = "@${cfg.package}/bin/radvd radvd -n -u radvd -d ${toString cfg.debugLevel} -C ${confFile}";
Restart = "always";
};
};