summary refs log tree commit diff
path: root/pkgs/tools/misc/memtest86+
diff options
context:
space:
mode:
authorc0bw3b <c0bw3b@users.noreply.github.com>2019-05-08 17:01:05 +0200
committerc0bw3b <c0bw3b@users.noreply.github.com>2019-05-08 17:01:05 +0200
commit4c5dc1fa30f382b3a3ac78dcc83341e5cf895e19 (patch)
tree63facc2c2a452b33c8f701aa7332ba6110970e3a /pkgs/tools/misc/memtest86+
parent84a51650b921fd62e0c3a2a01ac6691c4a6153d3 (diff)
downloadnixpkgs-4c5dc1fa30f382b3a3ac78dcc83341e5cf895e19.tar
nixpkgs-4c5dc1fa30f382b3a3ac78dcc83341e5cf895e19.tar.gz
nixpkgs-4c5dc1fa30f382b3a3ac78dcc83341e5cf895e19.tar.bz2
nixpkgs-4c5dc1fa30f382b3a3ac78dcc83341e5cf895e19.tar.lz
nixpkgs-4c5dc1fa30f382b3a3ac78dcc83341e5cf895e19.tar.xz
nixpkgs-4c5dc1fa30f382b3a3ac78dcc83341e5cf895e19.tar.zst
nixpkgs-4c5dc1fa30f382b3a3ac78dcc83341e5cf895e19.zip
memtest86+: 5.01+coreboot-20180113 -> 5.01-coreboot-002
Latest stable stag of the coreboot fork
Diffstat (limited to 'pkgs/tools/misc/memtest86+')
-rw-r--r--pkgs/tools/misc/memtest86+/default.nix24
1 files changed, 7 insertions, 17 deletions
diff --git a/pkgs/tools/misc/memtest86+/default.nix b/pkgs/tools/misc/memtest86+/default.nix
index 7bebc26d7ec..b1d1971c75c 100644
--- a/pkgs/tools/misc/memtest86+/default.nix
+++ b/pkgs/tools/misc/memtest86+/default.nix
@@ -1,23 +1,15 @@
 { stdenv, fetchgit }:
 
 stdenv.mkDerivation rec {
-  name = "memtest86+-5.01+coreboot-20180113";
+  pname = "memtest86+";
+  version = "5.01-coreboot-002";
 
   src = fetchgit {
-    url = "https://review.coreboot.org/memtest86plus";
-    rev = "5ca4eb9544e51254254d09ae6e70f93403469ec3";
-    sha256 = "08m4rjr0chhhb1whgggknz926zv9hm8bisnxqp8lffqiwhb55rgk";
+    url = "https://review.coreboot.org/memtest86plus.git";
+    rev = "v002";
+    sha256 = "0cwx20yja24bfknqh1rjb5rl2c0kwnppzsisg1dibbak0l8mxchk";
   };
 
-  preBuild = ''
-    # Really dirty hack to get Memtest to build without needing a Glibc
-    # with 32-bit libraries and headers.
-    if test "$system" = x86_64-linux; then
-        mkdir gnu
-        touch gnu/stubs-32.h
-    fi
-  '';
-
   NIX_CFLAGS_COMPILE = "-I. -std=gnu90";
 
   hardeningDisable = [ "all" ];
@@ -27,13 +19,11 @@ stdenv.mkDerivation rec {
   doCheck = false; # fails
 
   installPhase = ''
-    mkdir -p $out
-    chmod -x memtest.bin
-    cp memtest.bin $out/
+    install -Dm0444 -t $out/ memtest.bin
   '';
 
   meta = {
-    homepage = http://www.memtest.org/;
+    homepage = "http://www.memtest.org/";
     description = "A tool to detect memory errors";
     license = stdenv.lib.licenses.gpl2;
     platforms = [ "x86_64-linux" "i686-linux" ];