Hi all,
This patch adds a "features.aufs2_1" to the aufs-2.1 patch for Linux
2.6.37 to prevent aufs2_1 and aufs2_1_util from being options for
kernels without an aufs 2.1 patch. There were several Hydra build
failures as a result of attempting to build aufs2.1 against older kernels.
Cheers,
Shea Levy
Index: nixpkgs/pkgs/os-specific/linux/kernel/patches.nix
===================================================================
--- nixpkgs/pkgs/os-specific/linux/kernel/patches.nix (revision 26596)
+++ nixpkgs/pkgs/os-specific/linux/kernel/patches.nix (working copy)
@@ -209,6 +209,7 @@
name = "aufs2.1";
patch = ./aufs2.1-37.patch;
features.aufsBase = true;
+ features.aufs2_1 = true;
};
# Increase the timeout on CIFS requests from 15 to 120 seconds to
Index: nixpkgs/pkgs/top-level/all-packages.nix
===================================================================
--- nixpkgs/pkgs/top-level/all-packages.nix (revision 26596)
+++ nixpkgs/pkgs/top-level/all-packages.nix (working copy)
@@ -5117,12 +5117,16 @@
aufs2 = callPackage ../os-specific/linux/aufs2 { };
- aufs2_1 = callPackage ../os-specific/linux/aufs2.1 { };
+ aufs2_1 = if kernel.features ? aufs2_1 then
+ callPackage ../os-specific/linux/aufs2.1 { }
+ else null;
+ aufs2_1_util = if kernel.features ? aufs2_1 then
+ callPackage ../os-specific/linux/aufs2.1-util { }
+ else null;
+
aufs2_util = callPackage ../os-specific/linux/aufs2-util { };
- aufs2_1_util = callPackage ../os-specific/linux/aufs2.1-util { };
-
blcr = callPackage ../os-specific/linux/blcr {
#libtool = libtool_1_5; # libtool 2 causes a fork bomb
};
_______________________________________________
nix-dev mailing list
[email protected]
https://mail.cs.uu.nl/mailman/listinfo/nix-dev