diff options
| author | aszlig <aszlig@nix.build> | 2018-05-07 03:59:38 +0200 |
|---|---|---|
| committer | aszlig <aszlig@nix.build> | 2018-05-07 04:05:41 +0200 |
| commit | 1eeeceb9c7e52734536a4e10323634d4ada2f27e (patch) | |
| tree | f0f7f4f28b51b08d235cdd1f56a5eb793833a764 /pkgs/development/python-modules/python-sql | |
| parent | 2b499afa63f01473a19c7166c1f3750fa45a1bab (diff) | |
nixos/nsd: Allow to configure root zone
When trying to run NSD to serve the root zone, one gets the following
error message:
error: illegal name: '.'
This is because the name of the zone is used as the derivation name for
building the zone file. However, Nix doesn't allow derivation names
starting with a period.
So whenever the zone is "." now, the file name generated is "root"
instead of ".".
I also added an assertion that makes sure the user sets
services.nsd.rootServer, otherwise NSD will fail at runtime because it
prevents serving the root zone without an explicit compile-time option.
Tested this by adding a root zone to the "nsd" NixOS VM test.
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @hrdinka, @qknight
Diffstat (limited to 'pkgs/development/python-modules/python-sql')
0 files changed, 0 insertions, 0 deletions
