diff options
author | Ivan Kozik <ivan@ludios.org> | 2024-05-02 04:09:52 +0000 |
---|---|---|
committer | Ivan Kozik <ivan@ludios.org> | 2024-05-11 14:59:09 +0000 |
commit | 0482e54050be286fd4401538ec1e5d1df0faee55 (patch) | |
tree | ff190e2d2e361f4594f0b9190eecb3e40efd8b00 /nixos/modules | |
parent | 14d133b7477a392fd99d56f731f18195c2d61605 (diff) |
nixos/radvd: add debugLevel option
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/services/networking/radvd.nix | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/nixos/modules/services/networking/radvd.nix b/nixos/modules/services/networking/radvd.nix index 4e3e501d2f593..0143324a78155 100644 --- a/nixos/modules/services/networking/radvd.nix +++ b/nixos/modules/services/networking/radvd.nix @@ -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"; }; }; |