Gentoo Archives: gentoo-commits

From: William Hubbs <williamh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emulation/go-secbench/
Date: Mon, 11 Sep 2017 18:45:03
Message-Id: 1505155453.d5e5778f271ae34850281b9011729d7c9a015e6c.williamh@gentoo
1 commit: d5e5778f271ae34850281b9011729d7c9a015e6c
2 Author: William Hubbs <williamh <AT> gentoo <DOT> org>
3 AuthorDate: Mon Sep 11 18:43:30 2017 +0000
4 Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 11 18:44:13 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5e5778f
7
8 app-emulation/go-secbench: new package
9
10 This tool runs and parses the output of the docker-bench-security tool
11 to make it more readable.
12
13 Package-Manager: Portage-2.3.6, Repoman-2.3.1
14
15 app-emulation/go-secbench/Manifest | 1 +
16 app-emulation/go-secbench/go-secbench-0.1.0.ebuild | 26 ++++++++++++++++++++++
17 app-emulation/go-secbench/metadata.xml | 11 +++++++++
18 3 files changed, 38 insertions(+)
19
20 diff --git a/app-emulation/go-secbench/Manifest b/app-emulation/go-secbench/Manifest
21 new file mode 100644
22 index 00000000000..0eb3e781648
23 --- /dev/null
24 +++ b/app-emulation/go-secbench/Manifest
25 @@ -0,0 +1 @@
26 +DIST go-secbench-0.1.0.tar.gz 1281488 SHA256 6c0142c38722294d9b53436c8f0afd302ed0bd244db83490c607b2648d1902d8 SHA512 4712ef56385993ed1e660c1843a1d7e9cd807a3ca8bf935767e8d2965aef25c5b3a7a88d4ed7c072fe124a6b05900bd444cdbc0cee879e80844fb5f695732f2b WHIRLPOOL b12b392966580aea3f52145a3fc310369726ababeccf33f6c903554f2e0d67f2b8286a86da5583ea20d348f3d8040b9db12c1a19ac0f771c6746ade9ed562f19
27
28 diff --git a/app-emulation/go-secbench/go-secbench-0.1.0.ebuild b/app-emulation/go-secbench/go-secbench-0.1.0.ebuild
29 new file mode 100644
30 index 00000000000..fdceccf3265
31 --- /dev/null
32 +++ b/app-emulation/go-secbench/go-secbench-0.1.0.ebuild
33 @@ -0,0 +1,26 @@
34 +# Copyright 1999-2017 Gentoo Foundation
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=6
38 +EGO_PN="github.com/qnib/go-secbench"
39 +inherit golang-build golang-vcs-snapshot
40 +
41 +DESCRIPTION="run and evaluate the docker security benchmark"
42 +HOMEPAGE="https://github.com/qnib/go-secbench"
43 +SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
44 +
45 +LICENSE="Apache-2.0"
46 +SLOT="0"
47 +KEYWORDS="~amd64"
48 +RESTRICT="test"
49 +
50 +DEPEND="dev-lang/go"
51 +
52 +src_compile() {
53 + GOPATH="${S}" go build -o bin/go-secbench src/${EGO_PN}/cmd/main.go || die
54 +}
55 +
56 +src_install() {
57 + dobin bin/${PN}
58 +dodoc "src/${EGO_PN}/README.md"
59 +}
60
61 diff --git a/app-emulation/go-secbench/metadata.xml b/app-emulation/go-secbench/metadata.xml
62 new file mode 100644
63 index 00000000000..3414fcec300
64 --- /dev/null
65 +++ b/app-emulation/go-secbench/metadata.xml
66 @@ -0,0 +1,11 @@
67 +<?xml version="1.0" encoding="UTF-8"?>
68 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
69 +<pkgmetadata>
70 + <maintainer type="person">
71 + <email>williamh@g.o</email>
72 + <name>William Hubbs</name>
73 + </maintainer>
74 + <longdescription lang="en">
75 + This tool runs and evaluates the docker security benchmark.
76 + </longdescription>
77 +</pkgmetadata>