diff options
author | Yegor Timoshenko <yegortimoshenko@gmail.com> | 2017-10-30 20:20:01 +0000 |
---|---|---|
committer | Yegor Timoshenko <yegortimoshenko@gmail.com> | 2017-10-30 20:20:01 +0000 |
commit | 94b7368eefcb833b96859ccc9e25facffdd4901a (patch) | |
tree | c3b7d76c2808b7c40393dfb1d069ac574be344d4 /pkgs/tools/cd-dvd/bchunk/default.nix | |
parent | 43ebfb5016945390bf5854dfd37ef9b6a5ef8a98 (diff) | |
download | nixlib-94b7368eefcb833b96859ccc9e25facffdd4901a.tar nixlib-94b7368eefcb833b96859ccc9e25facffdd4901a.tar.gz nixlib-94b7368eefcb833b96859ccc9e25facffdd4901a.tar.bz2 nixlib-94b7368eefcb833b96859ccc9e25facffdd4901a.tar.lz nixlib-94b7368eefcb833b96859ccc9e25facffdd4901a.tar.xz nixlib-94b7368eefcb833b96859ccc9e25facffdd4901a.tar.zst nixlib-94b7368eefcb833b96859ccc9e25facffdd4901a.zip |
bchunk: fix recent CVEs, simplify installPhase
For details, see: https://bugs.gentoo.org/635898 https://nvd.nist.gov/vuln/detail/CVE-2017-15953 https://nvd.nist.gov/vuln/detail/CVE-2017-15954 https://nvd.nist.gov/vuln/detail/CVE-2017-15955 https://github.com/extramaster/bchunk/issues/2 https://github.com/extramaster/bchunk/issues/3 https://github.com/extramaster/bchunk/issues/4
Diffstat (limited to 'pkgs/tools/cd-dvd/bchunk/default.nix')
-rw-r--r-- | pkgs/tools/cd-dvd/bchunk/default.nix | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/pkgs/tools/cd-dvd/bchunk/default.nix b/pkgs/tools/cd-dvd/bchunk/default.nix index 4b8510773a3d..ea4046f31f8c 100644 --- a/pkgs/tools/cd-dvd/bchunk/default.nix +++ b/pkgs/tools/cd-dvd/bchunk/default.nix @@ -8,20 +8,16 @@ stdenv.mkDerivation rec { sha256 = "0pcbyx3689cbl23dcij497hb3q5f1wmki7cxic5nzldx71g9vp5g"; }; - preConfigure = - '' - substituteInPlace Makefile \ - --replace "-o root -g root" "" \ - --replace "-o bin -g bin" "" - ''; + patches = [ ./CVE-2017-15953.patch ./CVE-2017-15955.patch ]; - makeFlags = "PREFIX=$(out) MAN_DIR=$(out)/share/man"; + installPhase = '' + install -Dt $out/bin bchunk + install -Dt $out/share/man/man1 bchunk.1 + ''; - preInstall = "mkdir -p $out/bin $out/share/man/man1"; - - meta = { + meta = with stdenv.lib; { homepage = http://he.fi/bchunk/; - description = "A program that converts CD-ROM images in BIN/CUE format into a set of ISO and CDR tracks"; - platforms = stdenv.lib.platforms.linux; + description = "A program that converts CD images in BIN/CUE format into a set of ISO and CDR tracks"; + platforms = platforms.unix; }; } |