Unverified Commit f5ad88e0 authored by Wolfgang Walther's avatar Wolfgang Walther Committed by GitHub
Browse files

top-level/aliases: abort evaluation on check error (#427737)

parents f163dc16 e98d150c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -208,7 +208,7 @@ let
  # Make sure that we are not shadowing something from all-packages.nix.
  checkInPkgs =
    n: alias:
    if builtins.hasAttr n super then throw "Alias ${n} is still in all-packages.nix" else alias;
    if builtins.hasAttr n super then abort "Alias ${n} is still in all-packages.nix" else alias;

  mapAliases =
    aliases: lib.mapAttrs (n: alias: removeRecurseForDerivations (checkInPkgs n alias)) aliases;