diff options
author | Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com> | 2015-08-21 13:20:05 +0200 |
---|---|---|
committer | Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com> | 2015-08-21 13:42:51 +0200 |
commit | c757628f0a89786c421a286979609208d24faa35 (patch) | |
tree | 150757a726974e35d1a71da71f8a101e34f0137d /pkgs/os-specific/linux/mcelog | |
parent | 65e2f18885b3f6e2e1833e59d7c7614e477581e3 (diff) | |
download | nixlib-c757628f0a89786c421a286979609208d24faa35.tar nixlib-c757628f0a89786c421a286979609208d24faa35.tar.gz nixlib-c757628f0a89786c421a286979609208d24faa35.tar.bz2 nixlib-c757628f0a89786c421a286979609208d24faa35.tar.lz nixlib-c757628f0a89786c421a286979609208d24faa35.tar.xz nixlib-c757628f0a89786c421a286979609208d24faa35.tar.zst nixlib-c757628f0a89786c421a286979609208d24faa35.zip |
mcelog: 122 -> 123
Also flesh out descriptions and restrict to Linux platforms.
Diffstat (limited to 'pkgs/os-specific/linux/mcelog')
-rw-r--r-- | pkgs/os-specific/linux/mcelog/default.nix | 15 |
1 files 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 ]; }; } |