summary refs log tree commit diff
path: root/pkgs/os-specific/linux/squashfs
diff options
context:
space:
mode:
authorArmijn Hemel <armijn@gpl-violations.org>2006-09-08 15:19:43 +0000
committerArmijn Hemel <armijn@gpl-violations.org>2006-09-08 15:19:43 +0000
commit6412133453d8737bac1d4318542c5168fa9fd097 (patch)
tree1e0d2016f8974c9efd84efbb682a62584a0402ff /pkgs/os-specific/linux/squashfs
parent0e0bc82f769b0ac660bf13b1c768db9ae4c5f9a0 (diff)
downloadnixlib-6412133453d8737bac1d4318542c5168fa9fd097.tar
nixlib-6412133453d8737bac1d4318542c5168fa9fd097.tar.gz
nixlib-6412133453d8737bac1d4318542c5168fa9fd097.tar.bz2
nixlib-6412133453d8737bac1d4318542c5168fa9fd097.tar.lz
nixlib-6412133453d8737bac1d4318542c5168fa9fd097.tar.xz
nixlib-6412133453d8737bac1d4318542c5168fa9fd097.tar.zst
nixlib-6412133453d8737bac1d4318542c5168fa9fd097.zip
add squashfs tools for making/unpacking squashfs images
svn path=/nixpkgs/trunk/; revision=6476
Diffstat (limited to 'pkgs/os-specific/linux/squashfs')
-rw-r--r--pkgs/os-specific/linux/squashfs/builder.sh17
-rw-r--r--pkgs/os-specific/linux/squashfs/default.nix11
2 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/squashfs/builder.sh b/pkgs/os-specific/linux/squashfs/builder.sh
new file mode 100644
index 000000000000..ca514515c450
--- /dev/null
+++ b/pkgs/os-specific/linux/squashfs/builder.sh
@@ -0,0 +1,17 @@
+source $stdenv/setup
+
+preBuild() {
+  cd squashfs-tools
+}
+
+preBuild=preBuild
+
+installPhase() {
+  ensureDir $out/sbin
+  cp mksquashfs $out/sbin
+  cp unsquashfs $out/sbin
+}
+
+installPhase=installPhase
+
+genericBuild
diff --git a/pkgs/os-specific/linux/squashfs/default.nix b/pkgs/os-specific/linux/squashfs/default.nix
new file mode 100644
index 000000000000..7fa92baa6c29
--- /dev/null
+++ b/pkgs/os-specific/linux/squashfs/default.nix
@@ -0,0 +1,11 @@
+{stdenv, fetchurl, zlib}:
+
+stdenv.mkDerivation {
+  name = "squashfs-3.1-r2";
+  builder = ./builder.sh;
+  src = fetchurl {
+    url = http://surfnet.dl.sourceforge.net/sourceforge/squashfs/squashfs3.1-r2.tar.gz;
+    md5 = "c252e5286b142afa54ca49829c51a33f";
+  };
+  buildInputs = [zlib];
+}