summary refs log tree commit diff
path: root/pkgs/os-specific/linux
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2009-09-15 08:55:41 +0000
committerMichael Raskin <7c6f434c@mail.ru>2009-09-15 08:55:41 +0000
commit9ff982e4abe6a2d01d30bb7d7d53fa53664436d9 (patch)
tree45571eaf5ab1cf202c26a8313a483f4564ffdade /pkgs/os-specific/linux
parenta0fbdffabad689ff4fcacac687b248b91a51d2a4 (diff)
downloadnixlib-9ff982e4abe6a2d01d30bb7d7d53fa53664436d9.tar
nixlib-9ff982e4abe6a2d01d30bb7d7d53fa53664436d9.tar.gz
nixlib-9ff982e4abe6a2d01d30bb7d7d53fa53664436d9.tar.bz2
nixlib-9ff982e4abe6a2d01d30bb7d7d53fa53664436d9.tar.lz
nixlib-9ff982e4abe6a2d01d30bb7d7d53fa53664436d9.tar.xz
nixlib-9ff982e4abe6a2d01d30bb7d7d53fa53664436d9.tar.zst
nixlib-9ff982e4abe6a2d01d30bb7d7d53fa53664436d9.zip
Require AUFS2 support in kernel
svn path=/nixpkgs/trunk/; revision=17150
Diffstat (limited to 'pkgs/os-specific/linux')
-rw-r--r--pkgs/os-specific/linux/aufs2-utils/default.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/aufs2-utils/default.nix b/pkgs/os-specific/linux/aufs2-utils/default.nix
index ce2f2c1515a4..052654752bf2 100644
--- a/pkgs/os-specific/linux/aufs2-utils/default.nix
+++ b/pkgs/os-specific/linux/aufs2-utils/default.nix
@@ -1,4 +1,6 @@
 a :  
+if (a.lib.attrByPath ["features" "zen"] false a.kernel) ||
+  (a.lib.attrByPath ["features" "aufs"] false a.kernel) then
 let 
   s = import ./src-for-default.nix;
   buildInputs = with a; [
@@ -33,3 +35,4 @@ rec {
       linux;
   };
 }
+else throw "Kernel doesn't support AUFS"