diff options
author | Franz Pletz <fpletz@fnordicwalking.de> | 2016-07-27 01:16:38 +0200 |
---|---|---|
committer | Robin Gloster <mail@glob.in> | 2016-10-09 11:38:34 +0200 |
commit | 03c2b449f8bdd9cf67dfa1a49353054df7cabf97 (patch) | |
tree | e44308dd3a69c0f33f1f6cd859aec7bfad030760 /nixos | |
parent | 725e04cc018f78a963c55e11ca2525c1cef30de5 (diff) | |
download | nixlib-03c2b449f8bdd9cf67dfa1a49353054df7cabf97.tar nixlib-03c2b449f8bdd9cf67dfa1a49353054df7cabf97.tar.gz nixlib-03c2b449f8bdd9cf67dfa1a49353054df7cabf97.tar.bz2 nixlib-03c2b449f8bdd9cf67dfa1a49353054df7cabf97.tar.lz nixlib-03c2b449f8bdd9cf67dfa1a49353054df7cabf97.tar.xz nixlib-03c2b449f8bdd9cf67dfa1a49353054df7cabf97.tar.zst nixlib-03c2b449f8bdd9cf67dfa1a49353054df7cabf97.zip |
dhcpd service: Add extraFlags option
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/networking/dhcpd.nix | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/nixos/modules/services/networking/dhcpd.nix b/nixos/modules/services/networking/dhcpd.nix index 900df67b53aa..36b4c5d5c1ef 100644 --- a/nixos/modules/services/networking/dhcpd.nix +++ b/nixos/modules/services/networking/dhcpd.nix @@ -66,6 +66,14 @@ in "; }; + extraFlags = mkOption { + default = ""; + example = "-6"; + description = " + Additional command line flags to be passed to the dhcpd daemon. + "; + }; + configFile = mkOption { default = null; description = " @@ -138,6 +146,7 @@ in { ExecStart = "@${pkgs.dhcp}/sbin/dhcpd dhcpd" + " -pf /run/dhcpd/dhcpd.pid -cf ${configFile}" + " -lf ${stateDir}/dhcpd.leases -user dhcpd -group nogroup" + + " ${cfg.extraFlags}" + " ${toString cfg.interfaces}"; Restart = "always"; Type = "forking"; |