gnu: file: Add 5.20 as a replacement--fixes CVE-2014-3710.

* gnu/packages/file.scm (file)[replacement]: New field.
  (file/fixed): New variable.
This commit is contained in:
Ludovic Courtès 2014-11-13 11:10:51 +01:00
parent 7f614a747c
commit 3940c5cab3

View file

@ -26,6 +26,7 @@ (define-module (gnu packages file)
(define-public file
(package
(replacement file/fixed)
(name "file")
(version "5.19")
(source (origin
@ -44,3 +45,15 @@ (define-public file
of the file.")
(license bsd-2)
(home-page "http://www.darwinsys.com/file/")))
(define file/fixed ;fix for CVE-2014-3710
(let ((real-version "5.20"))
(package (inherit file)
(source (origin
(method url-fetch)
(uri (string-append "ftp://ftp.astron.com/pub/file/file-"
real-version ".tar.gz"))
(sha256
(base32
"0iyjs9z8kp43gz7gva4j67h4p0n53f7q8x3ibai9s01sp3xnphsv"))))
(replacement #f))))