stage.nix: throw error on incorrect pkgsi686Linux usage
pkgsi686Linux now throws an error with a message as opposed to the previous assertion.
This commit is contained in:
parent
4a8fc5b9aa
commit
370ce8fcd3
@ -150,7 +150,7 @@ let
|
|||||||
|
|
||||||
# All packages built for i686 Linux.
|
# All packages built for i686 Linux.
|
||||||
# Used by wine, firefox with debugging version of Flash, ...
|
# Used by wine, firefox with debugging version of Flash, ...
|
||||||
pkgsi686Linux = assert stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86; nixpkgsFun {
|
pkgsi686Linux = if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86 then nixpkgsFun {
|
||||||
inherit overlays config;
|
inherit overlays config;
|
||||||
${if stdenv.hostPlatform == stdenv.buildPlatform
|
${if stdenv.hostPlatform == stdenv.buildPlatform
|
||||||
then "localSystem" else "crossSystem"} = {
|
then "localSystem" else "crossSystem"} = {
|
||||||
@ -158,7 +158,7 @@ let
|
|||||||
cpu = lib.systems.parse.cpuTypes.i686;
|
cpu = lib.systems.parse.cpuTypes.i686;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
} else throw "i686 Linux package set can only be used with the x86 family.";
|
||||||
|
|
||||||
# Extend the package set with zero or more overlays. This preserves
|
# Extend the package set with zero or more overlays. This preserves
|
||||||
# preexisting overlays. Prefer to initialize with the right overlays
|
# preexisting overlays. Prefer to initialize with the right overlays
|
||||||
|
Loading…
x
Reference in New Issue
Block a user