diff options
author | Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com> | 2015-04-21 00:51:42 +0200 |
---|---|---|
committer | Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com> | 2015-04-21 00:53:21 +0200 |
commit | 29e07d0e6e356e07a59c3d34c8ae01285fb4bc77 (patch) | |
tree | 0dce5cd92a6a1f1333b4323e7e5987c235dc6a50 /pkgs/tools/system/foremost | |
parent | 7585d42d2bf4d27f9208ad621dca34af0b010656 (diff) | |
download | nixlib-29e07d0e6e356e07a59c3d34c8ae01285fb4bc77.tar nixlib-29e07d0e6e356e07a59c3d34c8ae01285fb4bc77.tar.gz nixlib-29e07d0e6e356e07a59c3d34c8ae01285fb4bc77.tar.bz2 nixlib-29e07d0e6e356e07a59c3d34c8ae01285fb4bc77.tar.lz nixlib-29e07d0e6e356e07a59c3d34c8ae01285fb4bc77.tar.xz nixlib-29e07d0e6e356e07a59c3d34c8ae01285fb4bc77.tar.zst nixlib-29e07d0e6e356e07a59c3d34c8ae01285fb4bc77.zip |
Add foremost 1.5.7: recover some files based on contents
Diffstat (limited to 'pkgs/tools/system/foremost')
-rw-r--r-- | pkgs/tools/system/foremost/default.nix | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/pkgs/tools/system/foremost/default.nix b/pkgs/tools/system/foremost/default.nix new file mode 100644 index 000000000000..baaa97b4b243 --- /dev/null +++ b/pkgs/tools/system/foremost/default.nix @@ -0,0 +1,39 @@ +{ stdenv, fetchurl }: + +let version = "1.5.7"; in +stdenv.mkDerivation rec { + name = "foremost-${version}"; + + src = fetchurl { + sha256 = "0d2zxw0ijg8cd3ksgm8cf8jg128zr5x7z779jar90g9f47pm882h"; + url = "http://foremost.sourceforge.net/pkg/${name}.tar.gz"; + }; + + meta = with stdenv.lib; { + inherit version; + description = "Recover files based on their contents"; + longDescription = '' + Foremost is a console program to recover files based on their headers, + footers, and internal data structures. Foremost can work on image files, such + as those generated by dd, Safeback, Encase, etc, or directly on a drive. + The headers and footers can be specified by a configuration file or you can + use command line switches to specify built-in file types. These built-in types + look at the data structures of a given file format allowing for a more + reliable and faster recovery. + ''; + homepage = http://foremost.sourceforge.net/; + license = with licenses; publicDomain; + platforms = with platforms; linux; + maintainers = with maintainers; [ nckx ]; + }; + + patches = [ ./makefile.patch ]; + + makeFlags = "PREFIX=$(out)"; + + enableParallelBuilding = true; + + preInstall = '' + mkdir -p $out/{bin,share/man/man8} + ''; +} |