From c757628f0a89786c421a286979609208d24faa35 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Fri, 21 Aug 2015 13:20:05 +0200 Subject: [PATCH] mcelog: 122 -> 123 Also flesh out descriptions and restrict to Linux platforms. --- pkgs/os-specific/linux/mcelog/default.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/mcelog/default.nix b/pkgs/os-specific/linux/mcelog/default.nix index f2b03e1be92d..aa1b197e83ff 100644 --- a/pkgs/os-specific/linux/mcelog/default.nix +++ b/pkgs/os-specific/linux/mcelog/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchFromGitHub }: -let version = "122"; in +let version = "123"; in stdenv.mkDerivation { name = "mcelog-${version}"; src = fetchFromGitHub { - sha256 = "0g3bp6wfgpjh345n988r2bxzdkbac8mls9v7fsylmfxf78y7n92d"; + sha256 = "0hrpqx0wfwribzm3j132k0869xbh5wa89pzhwcych5w2w0n2i890"; rev = "v${version}"; repo = "mcelog"; owner = "andikleen"; @@ -22,9 +22,18 @@ stdenv.mkDerivation { meta = with stdenv.lib; { inherit version; - description = "Log machine checks (memory, IO, and CPU hardware errors)"; + description = "Log x86 machine checks: memory, IO, and CPU hardware errors"; + longDescription = '' + The mcelog daemon accounts memory and some other errors in various ways + on modern x86 Linux systems. The daemon can be queried and/or execute + triggers when configurable error thresholds are exceeded. This is used to + implement a range of automatic predictive failure analysis algorithms, + including bad page offlining and automatic cache error handling. All + errors are logged to /var/log/mcelog or syslog or the journal. + ''; homepage = http://mcelog.org/; license = licenses.gpl2; + platforms = platforms.linux; maintainers = with maintainers; [ nckx ]; }; }