lint: Add "cve" checker.
authorLudovic Courtès <ludo@gnu.org>
Thu, 26 Nov 2015 21:59:06 +0000 (22:59 +0100)
committerLudovic Courtès <ludo@gnu.org>
Thu, 26 Nov 2015 22:04:19 +0000 (23:04 +0100)
commit5432734b00ae14c3a93af358fc7bbf80e3db5ee8
treea2dbd935bfb43f2d7e4523a2182de26f3268103f
parent0eef7551303e3fc855809d84eed8421d2a075cfa
lint: Add "cve" checker.

Fixes <http://bugs.gnu.org/21289>.

* guix/scripts/lint.scm (package-name->cpe-name, package-vulnerabilities)
(check-vulnerabilities): New procedures.
* guix/scripts/lint.scm (%checkers): Add "cve" checker.
* tests/lint.scm ("cve", "cve: one vulnerability"): New tests.
* doc/guix.texi (Invoking guix lint): Mention it.
doc/guix.texi
guix/scripts/lint.scm
tests/lint.scm