summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorSilvan Mosberger <contact@infinisil.com>2019-10-02 23:15:13 +0200
committerGitHub <noreply@github.com>2019-10-02 23:15:13 +0200
commit899937e1caa949198c0c9be797ca5598251647d8 (patch)
treeab310a3711a91098bdfa6bbdbfa30126ac1e62e6 /nixos
parent2b1e2f2e975e594bbb991b191357e292c1d775b1 (diff)
parente463c7cd75f68e112b838252963ca20495903210 (diff)
downloadnixpkgs-899937e1caa949198c0c9be797ca5598251647d8.tar
nixpkgs-899937e1caa949198c0c9be797ca5598251647d8.tar.gz
nixpkgs-899937e1caa949198c0c9be797ca5598251647d8.tar.bz2
nixpkgs-899937e1caa949198c0c9be797ca5598251647d8.tar.lz
nixpkgs-899937e1caa949198c0c9be797ca5598251647d8.tar.xz
nixpkgs-899937e1caa949198c0c9be797ca5598251647d8.tar.zst
nixpkgs-899937e1caa949198c0c9be797ca5598251647d8.zip
Merge pull request #69868 from Infinisil/config-check-warning
nixos/nix-daemon: Prevent network warning when checking config
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/misc/nix-daemon.nix5
1 files changed, 3 insertions, 2 deletions
diff --git a/nixos/modules/services/misc/nix-daemon.nix b/nixos/modules/services/misc/nix-daemon.nix
index 3826f728afd..3263f695423 100644
--- a/nixos/modules/services/misc/nix-daemon.nix
+++ b/nixos/modules/services/misc/nix-daemon.nix
@@ -11,6 +11,7 @@ let
   nixVersion = getVersion nix;
 
   isNix20 = versionAtLeast nixVersion "2.0pre";
+  isNix23 = versionAtLeast nixVersion "2.3pre";
 
   makeNixBuildUser = nr:
     { name = "nixbld${toString nr}";
@@ -63,7 +64,7 @@ let
           builders =
         ''}
         system-features = ${toString cfg.systemFeatures}
-        ${optionalString (versionAtLeast nixVersion "2.3pre") ''
+        ${optionalString isNix23 ''
           sandbox-fallback = false
         ''}
         $extraOptions
@@ -74,7 +75,7 @@ let
             '' else ''
               echo "Checking that Nix can read nix.conf..."
               ln -s $out ./nix.conf
-              NIX_CONF_DIR=$PWD ${cfg.package}/bin/nix show-config >/dev/null
+              NIX_CONF_DIR=$PWD ${cfg.package}/bin/nix show-config ${optionalString isNix23 "--no-net"} >/dev/null
             '')
       );