systemd.disallowedReferences: avoid null values (#426071)

This commit is contained in:
Vladimír Čunát
2025-07-19 11:43:11 +02:00
+5 -1
View File
@@ -883,7 +883,11 @@ stdenv.mkDerivation (finalAttrs: {
disallowedReferences =
lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform)
# 'or p' is for manually specified buildPackages as they dont have __spliced
(builtins.map (p: p.__spliced.buildHost or p) finalAttrs.nativeBuildInputs);
(
builtins.map (p: p.__spliced.buildHost or p) (
builtins.filter (p: p != null) finalAttrs.nativeBuildInputs
)
);
passthru = {
# The `interfaceVersion` attribute below points out the incompatibilities