summary refs log tree commit diff
path: root/pkgs/top-level
diff options
context:
space:
mode:
authorWouter den Breejen <uu@denbreejen.net>2007-07-20 15:51:48 +0000
committerWouter den Breejen <uu@denbreejen.net>2007-07-20 15:51:48 +0000
commitee7342c2989e4c28bd15f77469c8f6fc438160de (patch)
tree6808e3d26f900b9fca811d26ee88c96202dba51b /pkgs/top-level
parent5e12937f30093011ae76c518c512c6ee2ab87949 (diff)
downloadnixlib-ee7342c2989e4c28bd15f77469c8f6fc438160de.tar
nixlib-ee7342c2989e4c28bd15f77469c8f6fc438160de.tar.gz
nixlib-ee7342c2989e4c28bd15f77469c8f6fc438160de.tar.bz2
nixlib-ee7342c2989e4c28bd15f77469c8f6fc438160de.tar.lz
nixlib-ee7342c2989e4c28bd15f77469c8f6fc438160de.tar.xz
nixlib-ee7342c2989e4c28bd15f77469c8f6fc438160de.tar.zst
nixlib-ee7342c2989e4c28bd15f77469c8f6fc438160de.zip
Added support for ext3cow
svn path=/nixpkgs/trunk/; revision=9011
Diffstat (limited to 'pkgs/top-level')
-rw-r--r--pkgs/top-level/all-packages.nix25
1 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 197f36013b74..dc76a85be02a 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -2287,6 +2287,15 @@ rec {
     stdenv = useDietLibC stdenv;
   }));
 
+  e3cfsprogs = import ../os-specific/linux/e3cfsprogs {
+    inherit stdenv fetchurl gettext;
+  };
+
+  ext3cowtools = import ../os-specific/linux/ext3cow-tools {
+    inherit stdenv fetchurl;
+    kernel_ext3cowpatched = kernel;
+  };
+
   eject = import ../os-specific/linux/eject {
     inherit fetchurl stdenv gettext;
   };
@@ -2399,6 +2408,14 @@ rec {
   kernel_2_6_21 = import ../os-specific/linux/kernel/linux-2.6.21.nix {
     inherit fetchurl stdenv perl mktemp module_init_tools;
     kernelPatches = [
+      { name = "ext3cow";
+        patch = ../os-specific/linux/kernel/linux-2.6.20.3-ext3cow.patch;
+        extraConfig =  
+	"CONFIG_EXT3COW_FS=m\n" +
+	"CONFIG_EXT3COW_FS_XATTR=y\n" +
+	"CONFIG_EXT3COW_FS_POSIX_ACL=y\n" +
+	"CONFIG_EXT3COW_FS_SECURITY=y\n";
+      }
       { name = "paravirt-nvidia";
         patch = ../os-specific/linux/kernel/2.6.20-paravirt-nvidia.patch;
       }
@@ -2424,6 +2441,14 @@ rec {
   kernel_2_6_22 = import ../os-specific/linux/kernel/linux-2.6.22.nix {
     inherit fetchurl stdenv perl mktemp module_init_tools;
     kernelPatches = [
+      { name = "ext3cow";
+        patch = ../os-specific/linux/kernel/linux-2.6.20.3-ext3cow.patch;
+        extraConfig =
+        "CONFIG_EXT3COW_FS=m\n" +
+        "CONFIG_EXT3COW_FS_XATTR=y\n" +
+        "CONFIG_EXT3COW_FS_POSIX_ACL=y\n" +
+        "CONFIG_EXT3COW_FS_SECURITY=y\n";
+      }
       { name = "paravirt-nvidia";
         patch = ../os-specific/linux/kernel/2.6.22-paravirt-nvidia.patch;
       }