diff options
author | Yury G. Kudryashov <urkud.urkud@gmail.com> | 2008-01-31 10:38:37 +0000 |
---|---|---|
committer | Yury G. Kudryashov <urkud.urkud@gmail.com> | 2008-01-31 10:38:37 +0000 |
commit | 54303ac99c827f0a969ea437ec12e88400c6f2d2 (patch) | |
tree | 9b54fefeaa1d1ad5bcc74b8a13fad9ab18df1e91 /pkgs/os-specific/linux | |
parent | c1a512f2a10b9eca7c1c01512da3c828c66ae7be (diff) | |
download | nixpkgs-54303ac99c827f0a969ea437ec12e88400c6f2d2.tar nixpkgs-54303ac99c827f0a969ea437ec12e88400c6f2d2.tar.gz nixpkgs-54303ac99c827f0a969ea437ec12e88400c6f2d2.tar.bz2 nixpkgs-54303ac99c827f0a969ea437ec12e88400c6f2d2.tar.lz nixpkgs-54303ac99c827f0a969ea437ec12e88400c6f2d2.tar.xz nixpkgs-54303ac99c827f0a969ea437ec12e88400c6f2d2.tar.zst nixpkgs-54303ac99c827f0a969ea437ec12e88400c6f2d2.zip |
* Added AUFS, another Unionfs.
svn path=/nixpkgs/branches/stdenv-updates/; revision=10420
Diffstat (limited to 'pkgs/os-specific/linux')
-rw-r--r-- | pkgs/os-specific/linux/aufs/default.nix | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/aufs/default.nix b/pkgs/os-specific/linux/aufs/default.nix new file mode 100644 index 00000000000..c053a807307 --- /dev/null +++ b/pkgs/os-specific/linux/aufs/default.nix @@ -0,0 +1,35 @@ +{stdenv, fetchurl, kernel}: + +stdenv.mkDerivation { + name = "aufs-20080128"; + + src = fetchurl { + url = http://nix.cs.uu.nl/dist/tarballs/aufs-20080128.tar.bz2; + sha256 = "0732zp6wfss09x9d6n0a3v65rifn739m9nffi5d3952vglg4va6l"; + }; + + buildPhase = '' + mkdir kernelsrc + tar xvf ${kernel.src} -C kernelsrc + + kernelVersion=$(cd ${kernel}/lib/modules && ls) + substituteInPlace fs/aufs/Makefile --replace srctree srctree2 + make KDIR=${kernel}/lib/modules/$kernelVersion/build srctree2=$(pwd)/kernelsrc/* -f local.mk + ''; + + installPhase = '' + ensureDir $out/bin + cp util/aulchown $out/bin + + ensureDir $out/share/man/man5 + cp util/aufs.5 $out/share/man/man5 + + ensureDir $out/lib/modules/$kernelVersion/misc + cp aufs.ko $out/lib/modules/$kernelVersion/misc + ''; + + meta = { + description = "Another Unionfs implementation for Linux"; + homepage = http://aufs.sourceforge.net/; + }; +} |