summary refs log tree commit diff
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2004-02-16 14:31:52 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2004-02-16 14:31:52 +0000
commite535bc8ad0844af4a9ac6b919ca2c266a6d5e124 (patch)
treed75793acc95d5162e148c34621629b3fd2738de9
parent500a06b8a90b23d7045d0556fe442085db05a9e0 (diff)
* Added e2fsprogs (for e2fsck).
svn path=/nixpkgs/trunk/; revision=788
-rwxr-xr-xpkgs/os-specific/linux/e2fsprogs/builder.sh10
-rw-r--r--pkgs/os-specific/linux/e2fsprogs/default.nix12
-rw-r--r--pkgs/system/all-packages-generic.nix4
3 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/e2fsprogs/builder.sh b/pkgs/os-specific/linux/e2fsprogs/builder.sh
new file mode 100755
index 0000000000000..1f782ea310d1f
--- /dev/null
+++ b/pkgs/os-specific/linux/e2fsprogs/builder.sh
@@ -0,0 +1,10 @@
+#! /bin/sh -e
+
+buildinputs="$gettext"
+. $stdenv/setup 
+
+tar xvfz $src 
+cd e2fsprogs-* 
+./configure --prefix=$out --enable-dynamic-e2fsck
+make 
+make install 
diff --git a/pkgs/os-specific/linux/e2fsprogs/default.nix b/pkgs/os-specific/linux/e2fsprogs/default.nix
new file mode 100644
index 0000000000000..afd32ed973762
--- /dev/null
+++ b/pkgs/os-specific/linux/e2fsprogs/default.nix
@@ -0,0 +1,12 @@
+{stdenv, fetchurl, gettext}:
+
+derivation {
+  name = "e2fsprogs-1.34";
+  system = stdenv.system;
+  builder = ./builder.sh;
+  src = fetchurl {
+    url = http://heanet.dl.sourceforge.net/sourceforge/e2fsprogs/e2fsprogs-1.34.tar.gz;
+    md5 = "9be9375224f0970a55e39ebebf2a0ce5";
+  };
+  inherit stdenv gettext;
+}
diff --git a/pkgs/system/all-packages-generic.nix b/pkgs/system/all-packages-generic.nix
index 9974c958f9eea..8dfa47e8521f2 100644
--- a/pkgs/system/all-packages-generic.nix
+++ b/pkgs/system/all-packages-generic.nix
@@ -569,6 +569,10 @@
     patch = gnupatch;
   };
 
+  e2fsprogs = (import ../os-specific/linux/e2fsprogs) {
+    inherit fetchurl stdenv gettext;
+  };
+
 
   ### DATA