mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-25 16:20:55 +02:00
repoman + other maintenance
This commit is contained in:
parent
29e4e05518
commit
52a80a60a9
12 changed files with 78 additions and 129 deletions
|
|
@ -9,11 +9,11 @@ EGO_PN="github.com/future-architect/vuls"
|
|||
EGO_VENDOR=(
|
||||
"github.com/Azure/azure-sdk-for-go v33.1.0"
|
||||
"github.com/Azure/go-ansiterm d6e3b33"
|
||||
"github.com/Azure/go-autorest autorest%2Fv0.9.1"
|
||||
"github.com/Azure/go-autorest autorest%2Fadal%2Fv0.5.0"
|
||||
"github.com/Azure/go-autorest autorest%2Fdate%2Fv0.1.0"
|
||||
"github.com/Azure/go-autorest autorest%2Fmocks%2Fv0.2.0"
|
||||
"github.com/Azure/go-autorest autorest%2Fto%2Fv0.3.0"
|
||||
"github.com/Azure/go-autorest autorest%2Fv0.9.1"
|
||||
"github.com/Azure/go-autorest logger%2Fv0.1.0"
|
||||
"github.com/Azure/go-autorest tracing%2Fv0.5.0"
|
||||
"github.com/BurntSushi/toml v0.3.1"
|
||||
|
|
@ -69,6 +69,7 @@ EGO_VENDOR=(
|
|||
"github.com/flynn/go-shlex 3f9db97"
|
||||
"github.com/fsnotify/fsnotify v1.4.7"
|
||||
"github.com/genuinetools/pkg 2fcf164"
|
||||
"github.com/genuinetools/reg 2a2250f"
|
||||
"github.com/ghodss/yaml v1.0.0"
|
||||
"github.com/gliderlabs/ssh v0.1.3"
|
||||
"github.com/go-kit/kit v0.8.0"
|
||||
|
|
@ -199,7 +200,6 @@ EGO_VENDOR=(
|
|||
"github.com/stretchr/testify v1.3.0"
|
||||
"github.com/tealeg/xlsx v1.0.3"
|
||||
"github.com/tmc/grpc-websocket-proxy 0ad062e"
|
||||
"github.com/genuinetools/reg 2a2250f"
|
||||
"github.com/ugorji/go v1.1.4"
|
||||
"github.com/urfave/cli v1.20.0"
|
||||
"github.com/valyala/bytebufferpool v1.0.0"
|
||||
|
|
@ -216,6 +216,7 @@ EGO_VENDOR=(
|
|||
"golang.org/x/crypto 20be4c3c3ed5 github.com/golang/crypto"
|
||||
"golang.org/x/net 1617124 github.com/golang/net"
|
||||
"golang.org/x/oauth2 0f29369 github.com/golang/oauth2"
|
||||
"golang.org/x/sys fde4db37ae7a github.com/golang/sys"
|
||||
"golang.org/x/xerrors a985d34 github.com/golang/xerrors"
|
||||
"gopkg.in/VividCortex/ewma.v1 v1.1.1 github.com/VividCortex/ewma"
|
||||
"gopkg.in/alecthomas/kingpin.v2 v2.2.6 github.com/alecthomas/kingpin"
|
||||
|
|
@ -236,7 +237,6 @@ EGO_VENDOR=(
|
|||
"gopkg.in/yaml.v2 v2.2.2 github.com/go-yaml/yaml"
|
||||
"gotest.tools v2.2.0 github.com/gotestyourself/gotest.tools"
|
||||
"honnef.co/go/tools 3f1c825 github.com/dominikh/go-tools"
|
||||
"golang.org/x/sys fde4db37ae7a github.com/golang/sys"
|
||||
)
|
||||
|
||||
inherit eutils golang-vcs-snapshot systemd
|
||||
|
|
@ -250,6 +250,7 @@ SRC_URI="https://github.com/future-architect/vuls/archive/v${PV}.tar.gz -> ${P}.
|
|||
KEYWORDS="~amd64"
|
||||
LICENSE="GPL-2"
|
||||
IUSE="policykit systemd"
|
||||
RESTRICT="mirror"
|
||||
SLOT=0
|
||||
|
||||
DEPEND="
|
||||
|
|
@ -375,6 +376,12 @@ src_install() {
|
|||
|
||||
pkg_postinst() {
|
||||
if use policykit; then
|
||||
chown -R ${PN}:${PN} \
|
||||
"${EROOT%/}/var/log/vuls" || die
|
||||
|
||||
chmod 0770 \
|
||||
"${EROOT%/}/var/log/vuls" || die
|
||||
|
||||
ewarn "\n1) Add youself to \"vuls\" group and re-login:"
|
||||
ewarn " ~# gpasswd -a <username> vuls\n"
|
||||
ewarn "2) If you want to use remote scan via SSH you need to generate a ssh key using:"
|
||||
|
|
|
|||
|
|
@ -26,8 +26,10 @@ DIST github.com-go-redis-redis-v6.15.5.tar.gz 92028 BLAKE2B 11e71a08aa630d8f9d88
|
|||
DIST github.com-go-sql-driver-mysql-v1.4.1.tar.gz 83524 BLAKE2B 5e748d016b70f691cfd6c715a24d7427a30971012a8bc46efc191eac0159e7f4b9346d8b7a928ba21dd2dae06a2731dc33cab433633764de05f7823a4ba0607e SHA512 441d527060a3c22b60d10069f76d00baae3b1efd794f40a6445599555eb4a0bda1544e2932122e7d11b21cea9ba6845b829f1e215effdb037fdb330182f4d266
|
||||
DIST github.com-go-stack-stack-v1.8.0.tar.gz 8039 BLAKE2B 0113b4ef83cc2b73a9997572eae9412e0b114ae7b178e3049e39498fabbef64762357e5c267656d8b44774318e386ec173ee435a0964c205d0560c3ddc3f70af SHA512 e8f7ba32445ee083b92485f870891f224b976ff17871d6a6b5b24a1e4eabb3ae0b623812e6835ccedded2c2868804cbc05b9a2806f49e68a381062568b0cc872
|
||||
DIST github.com-gogo-protobuf-v1.2.0.tar.gz 2011389 BLAKE2B 4c3fcca9ae18854e490cb4ab89f1f4d4b894cef4fc9cbe0301153843bd6b5951354efb47f76996799c819b058bb8573a5bbafcb2b400c1ee624ca6b1584c3ba8 SHA512 562f4e0c10b364831479c2881a974693c224ddf6c6c724f226b7044fc9a87b8a12a17b1a533c13fd97423dfe7094692c79919cf8453f9e176fc556f4d3678d75
|
||||
DIST github.com-golang-crypto-20be4c3c3ed5.tar.gz 1690206 BLAKE2B d07d23602f3d044970a1b7614abaf011d9e2ae1f4284ba0cd30c513e921b1fc2bfeca0f33d2e4af72479c8601b10efa7421f73b0ebc944ce65dfae842763d863 SHA512 5a97353fe3b8fbb533ed358625d4bdf4fad21e55b056181af06ea79d1c1ccf5c62c50724eb6c8fa5158cfa1362408336ed0bd2081f06b1aa8a01c1df1143b448
|
||||
DIST github.com-golang-glog-23def4e.tar.gz 19688 BLAKE2B f9ff73060c3b10603472c3ea4f50b4afa6abb5a4e9e7ac43d2a6c2e62541d43ef9f0ef7a8759d9b3281d72e5f90c516ee174c91de9a640a5bdf6877700450d44 SHA512 e9e70cf2a2d74ca813d0cadc23d213a1112ca4d1167abb63d8e0929585fca90c3a5bab1f49db20095c48bf1fe03b4424353c33728d09a201334eb65770888dc5
|
||||
DIST github.com-golang-mock-v1.2.0.tar.gz 46488 BLAKE2B 32a8603d88fbb3acf89b8dcfa44e6c17e79712f004aae53e94bf6c570deee0d838d7a22f74c7d3f0a4ed1268d86a7f677e9bc6e65e49b8f94c0fca1e48c4c13a SHA512 280383766d233f43d923c4eaa4dc1650ccc1f6302768a12b3f016b39d5dec2eadff4c1a6ff0f98f8ea70ef8fd50ffc40bb24000e9fb5c1bd26184746f4c3cd96
|
||||
DIST github.com-golang-net-1617124.tar.gz 1174269 BLAKE2B 53dcbb725a9fe1b76a03d44ba74a74d640c1a39788b703c3f3d243482a484adbe4733c8535b6e894ed12455502012521f00a2c81f359c1fb5bb008a8412c84a6 SHA512 2f90bdf49cd4658994418a1b050c7fa446fc9b3ad491b28fd9f5d3539b61c3c27537531cedd90f79a4d82c81808a55f45fe77c86397f602aa4d3dbf77b91122b
|
||||
DIST github.com-golang-protobuf-v1.3.2.tar.gz 312285 BLAKE2B 381ae3c4bad3d3b3d489a3b66752e9e2405d17d9ed2c55aa1ec06ce6c18171b1c7625f6cc6e28490551a6410835f6e774a408de39f6e9ea9b3cddaf46e3b859a SHA512 ef9190f7773b18005760eb755a1dee25eff38c188687033362635e2431cf2c7372a59a3fec91acd6e4f63aa31d08391f7521a8dafef7895268b6a1a78735dd8a
|
||||
DIST github.com-golang-snappy-2e65f85.tar.gz 62611 BLAKE2B 70e476136c4ab621c38e1335a61673fba0fa085dbfadef480b75d06b1d6759abda7db2566938a9af1112302217af87f015fa9be2c28c1e9a80288158ac28cf18 SHA512 3f0be750c0e40266a4c621c5bbcf4fccf574350a6d1bef00ed9c64492767ef77073a17401115c5dee30e61570cc50ff433c17a3fa9c0bec7b3d2a7b9db4483f0
|
||||
DIST github.com-golang-sql-civil-cb61b32.tar.gz 8365 BLAKE2B 4039b6080348b16e0bf030f4a608772510a535f3b255f3028ec9f5980b63c3733907b26665953e23782b7bc91d3b3c7adee2a2a3a5b5b2ec7f07ba05759d7d9c SHA512 142063ac1a71d12c4092c5eef4920f7eb98ea63bafa33bcc6582e863c67c53ac5c691816e8e9f6ff3411c0d0665a1a1817c67216e7e48a14eb8ade6e3c27e74d
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
|
@ -90,6 +90,8 @@ EGO_VENDOR=(
|
|||
"github.com/stretchr/testify v1.4.0"
|
||||
"github.com/valyala/bytebufferpool v1.0.0"
|
||||
"github.com/valyala/fasttemplate v1.0.1"
|
||||
"golang.org/x/crypto 20be4c3c3ed5 github.com/golang/crypto"
|
||||
"golang.org/x/net 1617124 github.com/golang/net"
|
||||
"gopkg.in/VividCortex/ewma.v1 v1.1.1 github.com/VividCortex/ewma"
|
||||
"gopkg.in/cheggaaa/pb.v2 v2.0.7 github.com/cheggaaa/pb"
|
||||
"gopkg.in/fatih/color.v1 v1.7.0 github.com/fatih/color"
|
||||
|
|
@ -98,7 +100,7 @@ EGO_VENDOR=(
|
|||
"gopkg.in/mattn/go-runewidth.v0 v0.0.4 github.com/mattn/go-runewidth"
|
||||
)
|
||||
|
||||
inherit golang-vcs-snapshot user
|
||||
inherit golang-vcs-snapshot
|
||||
|
||||
DESCRIPTION="Build a local copy of CVE (NVD and Japanese JVN). Server mode for easy querying"
|
||||
HOMEPAGE="https://vuls.io/ https://github.com/kotakanbe/go-cve-dictionary"
|
||||
|
|
@ -109,24 +111,20 @@ SRC_URI="https://github.com/kotakanbe/go-cve-dictionary/archive/v${PV}.tar.gz ->
|
|||
KEYWORDS="~amd64"
|
||||
LICENSE="Apache-2.0"
|
||||
IUSE="policykit"
|
||||
RESTRICT="mirror"
|
||||
SLOT=0
|
||||
|
||||
DEPEND="
|
||||
dev-go/go-sqlite3:=
|
||||
dev-go/go-crypto:=
|
||||
dev-go/go-text:=
|
||||
dev-go/go-tools:=
|
||||
dev-go/go-net:=
|
||||
>=dev-lang/go-1.12"
|
||||
|
||||
RDEPEND="policykit? ( sys-auth/polkit )"
|
||||
|
||||
pkg_setup() {
|
||||
if use policykit; then
|
||||
enewgroup vuls
|
||||
enewuser vuls -1 -1 "/var/lib/vuls" vuls
|
||||
fi
|
||||
}
|
||||
RDEPEND="
|
||||
policykit? (
|
||||
acct-group/vuls
|
||||
acct-user/vuls
|
||||
sys-auth/polkit
|
||||
)"
|
||||
|
||||
src_prepare() {
|
||||
cp "${FILESDIR}"/go-cve-dictionary.initd "${T}" || die
|
||||
|
|
@ -185,13 +183,10 @@ src_install() {
|
|||
|
||||
pkg_postinst() {
|
||||
if use policykit; then
|
||||
# enewuser is not support "--no-create-home"
|
||||
chown -R vuls:vuls \
|
||||
"${EROOT%/}/var/lib/vuls" \
|
||||
"${EROOT%/}/var/log/vuls" || die
|
||||
|
||||
chmod 0750 \
|
||||
"${EROOT%/}/var/lib/vuls" \
|
||||
"${EROOT%/}/var/log/vuls" || die
|
||||
fi
|
||||
|
||||
|
|
|
|||
|
|
@ -38,11 +38,14 @@ DIST github.com-go-stack-stack-v1.8.0.tar.gz 8039 BLAKE2B 0113b4ef83cc2b73a99975
|
|||
DIST github.com-go-yaml-yaml-v2.2.2.tar.gz 70656 BLAKE2B 750d1135eb73dd1eaa08f86294227973fc465ea6212233596253e5385e2081f4576123b7fbd96bfbdcdec4d1171d78c04835d7fbaa4b4e69dabdc3da10bba1de SHA512 210b36f9cc4205f91041e0da08b8eae6afbb9f44fc036bf578223da52a74ee21fa60caa569efbb5b8262e2b885ff13efa68705cbefdf93a1d05b2378d95620e8
|
||||
DIST github.com-gocarina-gocsv-020a928.tar.gz 17558 BLAKE2B 43ac2937bfc57e6f0d14464c25d0e4620b8df271bcc1c9dd1220e0e65e29012b8a1d49da7c10a60319b1ecaad703e05492864c73b2a4af17af82a8250ff41711 SHA512 8f138f7976c83a511ce76bc491dd63acefc7d34fd831b95bdc21f21c168f1c5fa015066369778e7da7992d7f11bc833f3c39234ac46dfca3fd40e98ba3498236
|
||||
DIST github.com-gogo-protobuf-v1.2.1.tar.gz 2017393 BLAKE2B d55fc545759add352512c2ef81d948c598f71131fdb1649ee526b59989457a324b03144e989a3c651b5614a2eee9e7b1652d3d259733cd3752c97fc2f6720705 SHA512 7cb48dc85e76cf6b116015441e29e86a25514667b409c0a1d335ce1c844a080fc9b37f48911959531aac8ece009b6d8401b1fb7bc463fc8e6fb5e133c9846e64
|
||||
DIST github.com-golang-crypto-20be4c3c3ed5.tar.gz 1690206 BLAKE2B d07d23602f3d044970a1b7614abaf011d9e2ae1f4284ba0cd30c513e921b1fc2bfeca0f33d2e4af72479c8601b10efa7421f73b0ebc944ce65dfae842763d863 SHA512 5a97353fe3b8fbb533ed358625d4bdf4fad21e55b056181af06ea79d1c1ccf5c62c50724eb6c8fa5158cfa1362408336ed0bd2081f06b1aa8a01c1df1143b448
|
||||
DIST github.com-golang-glog-23def4e.tar.gz 19688 BLAKE2B f9ff73060c3b10603472c3ea4f50b4afa6abb5a4e9e7ac43d2a6c2e62541d43ef9f0ef7a8759d9b3281d72e5f90c516ee174c91de9a640a5bdf6877700450d44 SHA512 e9e70cf2a2d74ca813d0cadc23d213a1112ca4d1167abb63d8e0929585fca90c3a5bab1f49db20095c48bf1fe03b4424353c33728d09a201334eb65770888dc5
|
||||
DIST github.com-golang-groupcache-5b532d6.tar.gz 26034 BLAKE2B 0e1cb9cf0db885cffa8916ef423f6fae69af3f1d08f572c4282f0ae4e4f7ee4adf96365662d07fa1fd8731fc6902e3b5030de0e9f61b43c5e7eb4f31edd83021 SHA512 1cf71df178261074d409f66dde0741d9c2aafd6ddaf878fb0ffe5ee96d5b016da427978a698e74258d28d178854a11fa8905d12fc722dab471357a9b3545e924
|
||||
DIST github.com-golang-mock-v1.2.0.tar.gz 46488 BLAKE2B 32a8603d88fbb3acf89b8dcfa44e6c17e79712f004aae53e94bf6c570deee0d838d7a22f74c7d3f0a4ed1268d86a7f677e9bc6e65e49b8f94c0fca1e48c4c13a SHA512 280383766d233f43d923c4eaa4dc1650ccc1f6302768a12b3f016b39d5dec2eadff4c1a6ff0f98f8ea70ef8fd50ffc40bb24000e9fb5c1bd26184746f4c3cd96
|
||||
DIST github.com-golang-net-1617124.tar.gz 1174269 BLAKE2B 53dcbb725a9fe1b76a03d44ba74a74d640c1a39788b703c3f3d243482a484adbe4733c8535b6e894ed12455502012521f00a2c81f359c1fb5bb008a8412c84a6 SHA512 2f90bdf49cd4658994418a1b050c7fa446fc9b3ad491b28fd9f5d3539b61c3c27537531cedd90f79a4d82c81808a55f45fe77c86397f602aa4d3dbf77b91122b
|
||||
DIST github.com-golang-protobuf-v1.3.1.tar.gz 310884 BLAKE2B 704efef653d39b4954798537e7451d15dd1d913c67d1332ffc016b396b028a0dd03487765a89b0bc5f920b75cf4f51be79a8da9d3291e0f02873c47601360080 SHA512 7dfc6d7851c7181e1a73effe9e8a97752bb428bf207a44b065412a8e87e0e3e200b5eef3d8c68af33a0721d12a8b98bfa88b22add074b19b6e1759e9268abf25
|
||||
DIST github.com-golang-snappy-2e65f85.tar.gz 62611 BLAKE2B 70e476136c4ab621c38e1335a61673fba0fa085dbfadef480b75d06b1d6759abda7db2566938a9af1112302217af87f015fa9be2c28c1e9a80288158ac28cf18 SHA512 3f0be750c0e40266a4c621c5bbcf4fccf574350a6d1bef00ed9c64492767ef77073a17401115c5dee30e61570cc50ff433c17a3fa9c0bec7b3d2a7b9db4483f0
|
||||
DIST github.com-golang-sys-fde4db37ae7a.tar.gz 1457524 BLAKE2B 339311cc9717e89e70d5e5d4c56500c7969a08b78eed48a27d9cad111d3d4b15fc4a4d2d6aed506d0173aea5c4fbd7eef2aab2ddb6d89b0751c1c85a62dbf453 SHA512 10d47c2b5fc004872db6e61b447d258aed143891eb7b68f4b8d3afd135511ee7138b61580c5c6cb6e4c953f640f0c581aa1a1450e42054a0c497d5e91e40ba7f
|
||||
DIST github.com-google-btree-v1.0.0.tar.gz 15292 BLAKE2B 663edd55fb375f2b2b1ea377efea8d891baa501161bd5b87a5d10cc84a65d4de0cd4e7b60f421d476f49f26b2ded0fb8633348392c993585790d1af194c147ad SHA512 1bbd6fff467a0f6f6ce074e94a1c13a019e7d37949cbc041d2886bcafa1076426146b46c21a15f55449d525265c04749312792006bd9ea6baeffa6f3d9705a20
|
||||
DIST github.com-google-go-cmp-v0.2.0.tar.gz 57862 BLAKE2B 2fbab643b001c164a55d06b34881ccacc34103aa0363c6e0d35f8c90f96d061a394e3bc9b618dc6554ba7afdd46072abcc38d15a78c436b9128c3714f9df3cca SHA512 013783d62f33e2a86de43105adef7dc3ade43cb483f0da444340a60d515585b6908e0b0dbf6daf96333ce24dd5a5035824e73f200c54f801ae9e479abe72e983
|
||||
DIST github.com-google-martian-v2.1.0.tar.gz 129739 BLAKE2B 60dc46de512dda5d9b3bb23312c459ae5256ff487babfd2f49547d7cfcb7aca245403b4a0d76666bc0b3dada3ccc4d494ec1341e2f221eff14403903ae1d33da SHA512 f0eba952ee39b5cbb1f0182710a5bd22b9043aa895b4fb7b2cedae51cd0dee3e06268beede151ae1d3af741834780b3bcf676aabccca4189e45110db967c9dde
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
|
@ -125,6 +125,9 @@ EGO_VENDOR=(
|
|||
"github.com/valyala/bytebufferpool v1.0.0"
|
||||
"github.com/valyala/fasttemplate v1.0.1"
|
||||
"github.com/xiang90/probing 43a291a"
|
||||
"golang.org/x/crypto 20be4c3c3ed5 github.com/golang/crypto"
|
||||
"golang.org/x/net 1617124 github.com/golang/net"
|
||||
"golang.org/x/sys fde4db37ae7a github.com/golang/sys"
|
||||
"gopkg.in/VividCortex/ewma.v1 v1.1.1 github.com/VividCortex/ewma"
|
||||
"gopkg.in/cheggaaa/pb.v1 v2.0.7 github.com/cheggaaa/pb"
|
||||
"gopkg.in/cheggaaa/pb.v2 v2.0.7 github.com/cheggaaa/pb"
|
||||
|
|
@ -135,7 +138,7 @@ EGO_VENDOR=(
|
|||
"gopkg.in/yaml.v2 v2.2.2 github.com/go-yaml/yaml"
|
||||
)
|
||||
|
||||
inherit golang-vcs-snapshot user
|
||||
inherit golang-vcs-snapshot
|
||||
|
||||
DESCRIPTION="A tool for searching Exploits from some Exploit Databases"
|
||||
HOMEPAGE="https://github.com/mozqnet/go-exploitdb"
|
||||
|
|
@ -147,24 +150,19 @@ SRC_URI="https://github.com/mozqnet/go-exploitdb/archive/${HASH_COMMIT}.tar.gz -
|
|||
KEYWORDS="~amd64"
|
||||
LICENSE="MIT"
|
||||
IUSE="policykit"
|
||||
RESTRICT="mirror"
|
||||
SLOT=0
|
||||
|
||||
RDEPEND="policykit? ( sys-auth/polkit )"
|
||||
RDEPEND="
|
||||
policykit? (
|
||||
acct-group/vuls
|
||||
acct-user/vuls
|
||||
sys-auth/polkit
|
||||
)"
|
||||
DEPEND="
|
||||
dev-go/go-crypto:=
|
||||
dev-go/go-net:=
|
||||
dev-go/go-text:=
|
||||
dev-go/go-sqlite3:=
|
||||
dev-go/go-sys:=
|
||||
>=dev-lang/go-1.12"
|
||||
|
||||
pkg_setup() {
|
||||
if use policykit; then
|
||||
enewgroup vuls
|
||||
enewuser vuls -1 -1 "/var/lib/vuls" vuls
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cp "${FILESDIR}"/go-exploitdb.initd "${T}" || die
|
||||
|
||||
|
|
@ -224,13 +222,10 @@ src_install() {
|
|||
|
||||
pkg_postinst() {
|
||||
if use policykit; then
|
||||
# enewuser is not support "--no-create-home"
|
||||
chown -R vuls:vuls \
|
||||
"${EROOT%/}/var/lib/vuls" \
|
||||
"${EROOT%/}/var/log/vuls" || die
|
||||
|
||||
chmod 0750 \
|
||||
"${EROOT%/}/var/lib/vuls" \
|
||||
"${EROOT%/}/var/log/vuls" || die
|
||||
fi
|
||||
}
|
||||
|
|
|
|||
|
|
@ -45,12 +45,15 @@ DIST github.com-go-stack-stack-v1.8.0.tar.gz 8039 BLAKE2B 0113b4ef83cc2b73a99975
|
|||
DIST github.com-go-tomb-tomb-dd63297.tar.gz 3633 BLAKE2B 2a534367618bbe36a99fd681725951e3d85d51e4e09178fbf4dc17a13f430276d12329f8a1ea59e22a555b2c8ac82253b6727e646dd1acabe3c5d945466954aa SHA512 4d566a0f57513f11666fa43c3b991d2356007db54df4f38b97b9719d623b123a6a8a5ed02d14b5d6020fe39162bb3247a7ee1e4054493ff89a4de2cbbe156e89
|
||||
DIST github.com-go-yaml-yaml-v2.2.2.tar.gz 70656 BLAKE2B 750d1135eb73dd1eaa08f86294227973fc465ea6212233596253e5385e2081f4576123b7fbd96bfbdcdec4d1171d78c04835d7fbaa4b4e69dabdc3da10bba1de SHA512 210b36f9cc4205f91041e0da08b8eae6afbb9f44fc036bf578223da52a74ee21fa60caa569efbb5b8262e2b885ff13efa68705cbefdf93a1d05b2378d95620e8
|
||||
DIST github.com-gogo-protobuf-v1.2.1.tar.gz 2017393 BLAKE2B d55fc545759add352512c2ef81d948c598f71131fdb1649ee526b59989457a324b03144e989a3c651b5614a2eee9e7b1652d3d259733cd3752c97fc2f6720705 SHA512 7cb48dc85e76cf6b116015441e29e86a25514667b409c0a1d335ce1c844a080fc9b37f48911959531aac8ece009b6d8401b1fb7bc463fc8e6fb5e133c9846e64
|
||||
DIST github.com-golang-crypto-20be4c3c3ed5.tar.gz 1690206 BLAKE2B d07d23602f3d044970a1b7614abaf011d9e2ae1f4284ba0cd30c513e921b1fc2bfeca0f33d2e4af72479c8601b10efa7421f73b0ebc944ce65dfae842763d863 SHA512 5a97353fe3b8fbb533ed358625d4bdf4fad21e55b056181af06ea79d1c1ccf5c62c50724eb6c8fa5158cfa1362408336ed0bd2081f06b1aa8a01c1df1143b448
|
||||
DIST github.com-golang-glog-23def4e.tar.gz 19688 BLAKE2B f9ff73060c3b10603472c3ea4f50b4afa6abb5a4e9e7ac43d2a6c2e62541d43ef9f0ef7a8759d9b3281d72e5f90c516ee174c91de9a640a5bdf6877700450d44 SHA512 e9e70cf2a2d74ca813d0cadc23d213a1112ca4d1167abb63d8e0929585fca90c3a5bab1f49db20095c48bf1fe03b4424353c33728d09a201334eb65770888dc5
|
||||
DIST github.com-golang-groupcache-5b532d6.tar.gz 26034 BLAKE2B 0e1cb9cf0db885cffa8916ef423f6fae69af3f1d08f572c4282f0ae4e4f7ee4adf96365662d07fa1fd8731fc6902e3b5030de0e9f61b43c5e7eb4f31edd83021 SHA512 1cf71df178261074d409f66dde0741d9c2aafd6ddaf878fb0ffe5ee96d5b016da427978a698e74258d28d178854a11fa8905d12fc722dab471357a9b3545e924
|
||||
DIST github.com-golang-mock-v1.2.0.tar.gz 46488 BLAKE2B 32a8603d88fbb3acf89b8dcfa44e6c17e79712f004aae53e94bf6c570deee0d838d7a22f74c7d3f0a4ed1268d86a7f677e9bc6e65e49b8f94c0fca1e48c4c13a SHA512 280383766d233f43d923c4eaa4dc1650ccc1f6302768a12b3f016b39d5dec2eadff4c1a6ff0f98f8ea70ef8fd50ffc40bb24000e9fb5c1bd26184746f4c3cd96
|
||||
DIST github.com-golang-net-1617124.tar.gz 1174269 BLAKE2B 53dcbb725a9fe1b76a03d44ba74a74d640c1a39788b703c3f3d243482a484adbe4733c8535b6e894ed12455502012521f00a2c81f359c1fb5bb008a8412c84a6 SHA512 2f90bdf49cd4658994418a1b050c7fa446fc9b3ad491b28fd9f5d3539b61c3c27537531cedd90f79a4d82c81808a55f45fe77c86397f602aa4d3dbf77b91122b
|
||||
DIST github.com-golang-oauth2-0f29369.tar.gz 45476 BLAKE2B 42a97cfb38a2633d99e5995b75f055a6ae5bc3f34b3a501fd4b016c129a0e85fdf1412f5f8e5614ccaf19b1abf018e3b5da7339c9c796ed9d2bb40c25ee477fb SHA512 f7b55b531c924bcdae71beeae0191b0ba002a7551012e8a6e1c088fc74dc4c985353af362138fa9276eb5d965f25b45b3c87c8e1a756d8c0e89893816b825661
|
||||
DIST github.com-golang-protobuf-v1.3.1.tar.gz 310884 BLAKE2B 704efef653d39b4954798537e7451d15dd1d913c67d1332ffc016b396b028a0dd03487765a89b0bc5f920b75cf4f51be79a8da9d3291e0f02873c47601360080 SHA512 7dfc6d7851c7181e1a73effe9e8a97752bb428bf207a44b065412a8e87e0e3e200b5eef3d8c68af33a0721d12a8b98bfa88b22add074b19b6e1759e9268abf25
|
||||
DIST github.com-golang-snappy-2e65f85.tar.gz 62611 BLAKE2B 70e476136c4ab621c38e1335a61673fba0fa085dbfadef480b75d06b1d6759abda7db2566938a9af1112302217af87f015fa9be2c28c1e9a80288158ac28cf18 SHA512 3f0be750c0e40266a4c621c5bbcf4fccf574350a6d1bef00ed9c64492767ef77073a17401115c5dee30e61570cc50ff433c17a3fa9c0bec7b3d2a7b9db4483f0
|
||||
DIST github.com-golang-sys-fde4db37ae7a.tar.gz 1457524 BLAKE2B 339311cc9717e89e70d5e5d4c56500c7969a08b78eed48a27d9cad111d3d4b15fc4a4d2d6aed506d0173aea5c4fbd7eef2aab2ddb6d89b0751c1c85a62dbf453 SHA512 10d47c2b5fc004872db6e61b447d258aed143891eb7b68f4b8d3afd135511ee7138b61580c5c6cb6e4c953f640f0c581aa1a1450e42054a0c497d5e91e40ba7f
|
||||
DIST github.com-google-btree-v1.0.0.tar.gz 15292 BLAKE2B 663edd55fb375f2b2b1ea377efea8d891baa501161bd5b87a5d10cc84a65d4de0cd4e7b60f421d476f49f26b2ded0fb8633348392c993585790d1af194c147ad SHA512 1bbd6fff467a0f6f6ce074e94a1c13a019e7d37949cbc041d2886bcafa1076426146b46c21a15f55449d525265c04749312792006bd9ea6baeffa6f3d9705a20
|
||||
DIST github.com-google-go-cmp-v0.2.0.tar.gz 57862 BLAKE2B 2fbab643b001c164a55d06b34881ccacc34103aa0363c6e0d35f8c90f96d061a394e3bc9b618dc6554ba7afdd46072abcc38d15a78c436b9128c3714f9df3cca SHA512 013783d62f33e2a86de43105adef7dc3ade43cb483f0da444340a60d515585b6908e0b0dbf6daf96333ce24dd5a5035824e73f200c54f801ae9e479abe72e983
|
||||
DIST github.com-google-martian-v2.1.0.tar.gz 129739 BLAKE2B 60dc46de512dda5d9b3bb23312c459ae5256ff487babfd2f49547d7cfcb7aca245403b4a0d76666bc0b3dada3ccc4d494ec1341e2f221eff14403903ae1d33da SHA512 f0eba952ee39b5cbb1f0182710a5bd22b9043aa895b4fb7b2cedae51cd0dee3e06268beede151ae1d3af741834780b3bcf676aabccca4189e45110db967c9dde
|
||||
|
|
@ -124,7 +127,7 @@ DIST github.com-spf13-pflag-v1.0.3.tar.gz 46002 BLAKE2B b7caa90be69c7bb6a36b0da6
|
|||
DIST github.com-spf13-viper-v1.4.0.tar.gz 44183 BLAKE2B 4294bc3c5076f1305618f4caf5abdfdec200dbd140d48264495319a33c850a99b5bfa406f4987e58ae5b96321044e12235b60ffee018adfc6612daf04870074e SHA512 59d1ac2d84c4e72687df631fcdad723a5ad96e362a851a56fcf2f2dc57b5a9ac03f01f47fd24f5d3b027ffbd011b3981ce3abc21f3b98fcbe04c7f34752d4b01
|
||||
DIST github.com-stretchr-objx-v0.2.0.tar.gz 79981 BLAKE2B 142269aa50602af8a00dd5f9acb0c85d3287c3d1fbfd953675c6023e597dad88462560ad02d3d20671fa1f3c89fdf66e46a94015e5c492287fb4973beb84d2c8 SHA512 d2b9b907c33b52e6ae5ef58280b3e8b2aa03bb7fe055275850cbe95ed4c62663867abe6ad7a5790ee10ecfab9c0cc7cbcefea1d3971454c02fb198c792402b36
|
||||
DIST github.com-stretchr-testify-v1.3.0.tar.gz 102859 BLAKE2B 0b590484005372f6c1a8c591c6439d1072c53299db1508495c02712b187623552196421321c5e64aedc0fba6acdbd68db53ddbc8e5d6a78fd783e6f7344783b1 SHA512 29dc8389f0efba9caeb2d2d5704878c93f3b00c21e6ad2712bac52bbc09c460d9028aecbfd5430f200a15fd0e8c8d0157e084b72463d82ceecc5459d93d4d896
|
||||
DIST github.com-tealeg-xlsx-v1.0.3.tar.gz 304222 BLAKE2B e22c04f522ca181447d0aa9f940f32adbf74cbb947f22405f7b07ad6c05c043b87aa8763ecbdd83c3a867c157c748e70db87659b6debce7f53a14c7f2e0ecb0b SHA512 b2cd6ed821955bb088aef56623adc345f54fb71ccbfeeaac1055d2dee10870cce0f622ec324e483a18f5ea98e677a9c650caace774da322b21a9f5904f6b9ee2
|
||||
DIST github.com-tealeg-xlsx-v1.0.3.tar.gz 304222 BLAKE2B a2c9302f0e840174953d8c94ce175992fa3f8b833843e2f66b52d50ff77444d6c7340886f0d8d94f6145a81c0b076e5f869d6182d866087b17c49fd91206b46c SHA512 3636c6f3f2ea62f36e3217b4b5f5c99a36c5042d9d5ec3fd7ddbe920dd8422f2dd297d83867b63f7f8b25cfb30e1ee1ff39a0e47bc7afa63d106104799e756a4
|
||||
DIST github.com-tmc-grpc-websocket-proxy-0ad062e.tar.gz 9507 BLAKE2B 6141dd64a767d4a6f1cd3ef68d9ff96733b5232429f08542f736ae41b526b3c89e68d6f9ada20da07de0e61af291059dae0959db0d39ec502ecf23dac25ca402 SHA512 ff44832655a5efee5cc5f3b6dd65283c9cd7b84ca88fdfe23e296e073877398fbe137131710ee6ddfa34f7f6a160b1d959adbb6a0e79b6db2c64e4fba2e577aa
|
||||
DIST github.com-uber-go-atomic-v1.4.0.tar.gz 8494 BLAKE2B 2ce52fc5da92b86614056cef15c25c84c6d64d6fa036136bbe3437e700e813eee0ad05cba753fdd881124ccb2694816b42b44d2bff2e41c25809b9f31ded9b07 SHA512 e26415ca7bcbbaeb3f88b3fb8e94c46de3e0cfd1545fc1618f62b17ff11a10436edb11fd04637be4d752120cddedb6235fa3c04bee70766cf506919f80e100f5
|
||||
DIST github.com-uber-go-multierr-v1.1.0.tar.gz 9234 BLAKE2B 0c04e585514b9cf132bd9897b9230be8f074b1531b5d3a78e8a410afb4a98af062df27eafff8ba9ee3f2793ede52b793bf805f55d5bb1fae392d9104df6fcf43 SHA512 c870b53a3d4bb4650d10c67c11b438d0531423eddedc0307254b545f1507ac38f792f3521cc411c4594db93ad1e149d12f2eb557cfad454befd26818297a1efe
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
|
@ -131,7 +131,10 @@ EGO_VENDOR=(
|
|||
"go.uber.org/atomic v1.4.0 github.com/uber-go/atomic"
|
||||
"go.uber.org/multierr v1.1.0 github.com/uber-go/multierr"
|
||||
"go.uber.org/zap v1.10.0 github.com/uber-go/zap"
|
||||
"golang.org/x/crypto 20be4c3c3ed5 github.com/golang/crypto"
|
||||
"golang.org/x/net 1617124 github.com/golang/net"
|
||||
"golang.org/x/oauth2 0f29369 github.com/golang/oauth2"
|
||||
"golang.org/x/sys fde4db37ae7a github.com/golang/sys"
|
||||
"gopkg.in/VividCortex/ewma.v1 v1.1.1 github.com/VividCortex/ewma"
|
||||
"gopkg.in/alecthomas/kingpin.v2 v2.2.6 github.com/alecthomas/kingpin"
|
||||
"gopkg.in/check.v1 788fd78 github.com/go-check/check"
|
||||
|
|
@ -148,7 +151,7 @@ EGO_VENDOR=(
|
|||
"honnef.co/go/tools 3f1c825 github.com/dominikh/go-tools"
|
||||
)
|
||||
|
||||
inherit golang-vcs-snapshot user
|
||||
inherit golang-vcs-snapshot
|
||||
|
||||
DESCRIPTION="Build a local copy of Security Tracker. Notify via Email if there is an update"
|
||||
HOMEPAGE="https://vuls.io https://github.com/knqyf263/gost"
|
||||
|
|
@ -159,25 +162,20 @@ SRC_URI="https://github.com/knqyf263/gost/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
|||
KEYWORDS="~amd64"
|
||||
LICENSE="Apache-2.0"
|
||||
IUSE="policykit"
|
||||
RESTRICT="mirror"
|
||||
SLOT=0
|
||||
|
||||
RDEPEND="policykit? ( sys-auth/polkit )"
|
||||
RDEPEND="
|
||||
policykit? (
|
||||
acct-group/vuls
|
||||
acct-user/vuls
|
||||
sys-auth/polkit
|
||||
)"
|
||||
DEPEND="
|
||||
dev-go/go-crypto:=
|
||||
dev-go/go-net:=
|
||||
dev-go/go-sqlite3:=
|
||||
dev-go/go-text:=
|
||||
dev-go/go-tools:=
|
||||
dev-go/go-sys:=
|
||||
>=dev-lang/go-1.12"
|
||||
|
||||
pkg_setup() {
|
||||
if use policykit; then
|
||||
enewgroup vuls
|
||||
enewuser vuls -1 -1 "/var/lib/vuls" vuls
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cp "${FILESDIR}"/gost-daemon.initd "${T}" || die
|
||||
|
||||
|
|
@ -237,13 +235,10 @@ src_install() {
|
|||
|
||||
pkg_postinst() {
|
||||
if use policykit; then
|
||||
# enewuser is not support "--no-create-home"
|
||||
chown -R vuls:vuls \
|
||||
"${EROOT%/}/var/lib/vuls" \
|
||||
"${EROOT%/}/var/log/vuls" || die
|
||||
|
||||
chmod 0750 \
|
||||
"${EROOT%/}/var/lib/vuls" \
|
||||
"${EROOT%/}/var/log/vuls" || die
|
||||
fi
|
||||
}
|
||||
|
|
|
|||
|
|
@ -26,11 +26,13 @@ DIST github.com-go-stack-stack-v1.8.0.tar.gz 8039 BLAKE2B 0113b4ef83cc2b73a99975
|
|||
DIST github.com-go-tomb-tomb-dd63297.tar.gz 3633 BLAKE2B 2a534367618bbe36a99fd681725951e3d85d51e4e09178fbf4dc17a13f430276d12329f8a1ea59e22a555b2c8ac82253b6727e646dd1acabe3c5d945466954aa SHA512 4d566a0f57513f11666fa43c3b991d2356007db54df4f38b97b9719d623b123a6a8a5ed02d14b5d6020fe39162bb3247a7ee1e4054493ff89a4de2cbbe156e89
|
||||
DIST github.com-go-yaml-yaml-v2.2.2.tar.gz 70656 BLAKE2B 750d1135eb73dd1eaa08f86294227973fc465ea6212233596253e5385e2081f4576123b7fbd96bfbdcdec4d1171d78c04835d7fbaa4b4e69dabdc3da10bba1de SHA512 210b36f9cc4205f91041e0da08b8eae6afbb9f44fc036bf578223da52a74ee21fa60caa569efbb5b8262e2b885ff13efa68705cbefdf93a1d05b2378d95620e8
|
||||
DIST github.com-gogo-protobuf-v1.2.0.tar.gz 2011389 BLAKE2B 4c3fcca9ae18854e490cb4ab89f1f4d4b894cef4fc9cbe0301153843bd6b5951354efb47f76996799c819b058bb8573a5bbafcb2b400c1ee624ca6b1584c3ba8 SHA512 562f4e0c10b364831479c2881a974693c224ddf6c6c724f226b7044fc9a87b8a12a17b1a533c13fd97423dfe7094692c79919cf8453f9e176fc556f4d3678d75
|
||||
DIST github.com-golang-crypto-20be4c3c3ed5.tar.gz 1690206 BLAKE2B d07d23602f3d044970a1b7614abaf011d9e2ae1f4284ba0cd30c513e921b1fc2bfeca0f33d2e4af72479c8601b10efa7421f73b0ebc944ce65dfae842763d863 SHA512 5a97353fe3b8fbb533ed358625d4bdf4fad21e55b056181af06ea79d1c1ccf5c62c50724eb6c8fa5158cfa1362408336ed0bd2081f06b1aa8a01c1df1143b448
|
||||
DIST github.com-golang-glog-23def4e.tar.gz 19688 BLAKE2B f9ff73060c3b10603472c3ea4f50b4afa6abb5a4e9e7ac43d2a6c2e62541d43ef9f0ef7a8759d9b3281d72e5f90c516ee174c91de9a640a5bdf6877700450d44 SHA512 e9e70cf2a2d74ca813d0cadc23d213a1112ca4d1167abb63d8e0929585fca90c3a5bab1f49db20095c48bf1fe03b4424353c33728d09a201334eb65770888dc5
|
||||
DIST github.com-golang-mock-v1.2.0.tar.gz 46488 BLAKE2B 32a8603d88fbb3acf89b8dcfa44e6c17e79712f004aae53e94bf6c570deee0d838d7a22f74c7d3f0a4ed1268d86a7f677e9bc6e65e49b8f94c0fca1e48c4c13a SHA512 280383766d233f43d923c4eaa4dc1650ccc1f6302768a12b3f016b39d5dec2eadff4c1a6ff0f98f8ea70ef8fd50ffc40bb24000e9fb5c1bd26184746f4c3cd96
|
||||
DIST github.com-golang-oauth2-0f29369.tar.gz 45476 BLAKE2B 42a97cfb38a2633d99e5995b75f055a6ae5bc3f34b3a501fd4b016c129a0e85fdf1412f5f8e5614ccaf19b1abf018e3b5da7339c9c796ed9d2bb40c25ee477fb SHA512 f7b55b531c924bcdae71beeae0191b0ba002a7551012e8a6e1c088fc74dc4c985353af362138fa9276eb5d965f25b45b3c87c8e1a756d8c0e89893816b825661
|
||||
DIST github.com-golang-protobuf-v1.2.0.tar.gz 332565 BLAKE2B 6916341aaa30f593c9a27363d4d73c548d0f7a629adffeab927078bb3ebc64f59a5c568b7bb7999c7505d526ce0ead0c9163908080f24ecd6c7b94ed2db28335 SHA512 a0f596ee96f7501ee47da75ea234c1e29c0abb2c3fda731acd601a55880502ae90d70f6d3da9c9a35e493fd1bcb69971c062e16b1e49a0996137950dac2effac
|
||||
DIST github.com-golang-snappy-2e65f85.tar.gz 62611 BLAKE2B 70e476136c4ab621c38e1335a61673fba0fa085dbfadef480b75d06b1d6759abda7db2566938a9af1112302217af87f015fa9be2c28c1e9a80288158ac28cf18 SHA512 3f0be750c0e40266a4c621c5bbcf4fccf574350a6d1bef00ed9c64492767ef77073a17401115c5dee30e61570cc50ff433c17a3fa9c0bec7b3d2a7b9db4483f0
|
||||
DIST github.com-golang-sys-fde4db37ae7a.tar.gz 1457524 BLAKE2B 339311cc9717e89e70d5e5d4c56500c7969a08b78eed48a27d9cad111d3d4b15fc4a4d2d6aed506d0173aea5c4fbd7eef2aab2ddb6d89b0751c1c85a62dbf453 SHA512 10d47c2b5fc004872db6e61b447d258aed143891eb7b68f4b8d3afd135511ee7138b61580c5c6cb6e4c953f640f0c581aa1a1450e42054a0c497d5e91e40ba7f
|
||||
DIST github.com-google-btree-4030bb1.tar.gz 15299 BLAKE2B e7e700523dbf1ba2f8f71d2bf8279df517787971058a46d2599ff0d4c57c00943209a5411c044393e5a15c8a233ee7135f3436ce924a2b30f107b264bd71d3f9 SHA512 c2511fcbdc58b3574ee30e4cd4ef3ab7483ffe7792bde161a9d926c09fe4ecfeaadc87e9bda84c18a5439f26db9c48499706ce8766cb8c232d0dccecf53e7429
|
||||
DIST github.com-google-go-cmp-v0.2.0.tar.gz 57862 BLAKE2B 2fbab643b001c164a55d06b34881ccacc34103aa0363c6e0d35f8c90f96d061a394e3bc9b618dc6554ba7afdd46072abcc38d15a78c436b9128c3714f9df3cca SHA512 013783d62f33e2a86de43105adef7dc3ade43cb483f0da444340a60d515585b6908e0b0dbf6daf96333ce24dd5a5035824e73f200c54f801ae9e479abe72e983
|
||||
DIST github.com-google-martian-v2.1.0.tar.gz 129739 BLAKE2B 60dc46de512dda5d9b3bb23312c459ae5256ff487babfd2f49547d7cfcb7aca245403b4a0d76666bc0b3dada3ccc4d494ec1341e2f221eff14403903ae1d33da SHA512 f0eba952ee39b5cbb1f0182710a5bd22b9043aa895b4fb7b2cedae51cd0dee3e06268beede151ae1d3af741834780b3bcf676aabccca4189e45110db967c9dde
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
|
@ -78,7 +78,9 @@ EGO_VENDOR=(
|
|||
"github.com/valyala/bytebufferpool v1.0.0"
|
||||
"github.com/valyala/fasttemplate v1.0.1"
|
||||
"github.com/ymomoi/goval-parser 0a0be1d"
|
||||
"golang.org/x/crypto 20be4c3c3ed5 github.com/golang/crypto"
|
||||
"golang.org/x/oauth2 0f29369 github.com/golang/oauth2"
|
||||
"golang.org/x/sys fde4db37ae7a github.com/golang/sys"
|
||||
"gopkg.in/alecthomas/kingpin.v2 v2.2.6 github.com/alecthomas/kingpin"
|
||||
"gopkg.in/check.v1 788fd78 github.com/go-check/check"
|
||||
"gopkg.in/fsnotify.v1 v1.4.7 github.com/fsnotify/fsnotify"
|
||||
|
|
@ -87,7 +89,7 @@ EGO_VENDOR=(
|
|||
"honnef.co/go/tools 3f1c825 github.com/dominikh/go-tools"
|
||||
)
|
||||
|
||||
inherit golang-vcs-snapshot user
|
||||
inherit golang-vcs-snapshot
|
||||
|
||||
DESCRIPTION="Build a local copy of OVAL. Server mode for easy querying"
|
||||
HOMEPAGE="https://vuls.io/ https://github.com/kotakanbe/goval-dictionary"
|
||||
|
|
@ -98,24 +100,20 @@ SRC_URI="https://github.com/kotakanbe/goval-dictionary/archive/v${PV}.tar.gz ->
|
|||
KEYWORDS="~amd64"
|
||||
LICENSE="Apache-2.0"
|
||||
IUSE="policykit"
|
||||
RESTRICT="mirror"
|
||||
SLOT=0
|
||||
|
||||
RDEPEND="policykit? ( sys-auth/polkit )"
|
||||
RDEPEND="
|
||||
policykit? (
|
||||
acct-group/vuls
|
||||
acct-user/vuls
|
||||
sys-auth/polkit
|
||||
)"
|
||||
DEPEND="
|
||||
dev-go/go-sqlite3:=
|
||||
dev-go/go-sys:=
|
||||
dev-go/go-text:=
|
||||
dev-go/go-crypto:=
|
||||
dev-go/go-tools:=
|
||||
>=dev-lang/go-1.12"
|
||||
|
||||
pkg_setup() {
|
||||
if use policykit; then
|
||||
enewgroup vuls
|
||||
enewuser vuls -1 -1 "/var/lib/vuls" vuls
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cp "${FILESDIR}"/goval-dictionary.initd "${T}" || die
|
||||
|
||||
|
|
@ -174,13 +172,10 @@ src_install() {
|
|||
|
||||
pkg_postinst() {
|
||||
if use policykit; then
|
||||
# enewuser is not support "--no-create-home"
|
||||
chown -R vuls:vuls \
|
||||
"${EROOT%/}/var/lib/vuls" \
|
||||
"${EROOT%/}/var/log/vuls" || die
|
||||
|
||||
chmod 0750 \
|
||||
"${EROOT%/}/var/lib/vuls" \
|
||||
"${EROOT%/}/var/log/vuls" || die
|
||||
fi
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,49 +0,0 @@
|
|||
##Pentoo
|
||||
dev-util/androguard
|
||||
dev-util/apktool
|
||||
dev-util/appmon
|
||||
~dev-util/bokken-1.8
|
||||
=dev-util/cutter-1*
|
||||
dev-util/dependency-check-bin
|
||||
=dev-util/dex2jar-2.1*
|
||||
dev-util/dwarf-debugger
|
||||
=dev-util/electron-packager-14*
|
||||
=dev-util/emilpro-3*
|
||||
~dev-util/frida-tools-6.0.0
|
||||
dev-util/ghidra
|
||||
dev-util/jd-gui
|
||||
=dev-util/lief-0.10*
|
||||
dev-util/mobsf **
|
||||
dev-util/objection
|
||||
~dev-util/pyew-2.0
|
||||
dev-util/qark
|
||||
dev-util/recaf-bin
|
||||
=dev-util/redasm-2*
|
||||
=dev-util/retdec-3*
|
||||
=dev-util/unicorn-1*
|
||||
=dev-util/valabind-1.7*
|
||||
|
||||
# SonarQube 7.9 is the latest LTS
|
||||
=dev-util/sonarqube-bin-7.9*
|
||||
=dev-util/sonarqube-bin-8.1*
|
||||
=dev-util/sonarscanner-bin-4.2*
|
||||
|
||||
# Gentoo
|
||||
dev-lang/vala:0.42
|
||||
=dev-libs/vala-common-0.42*
|
||||
~dev-util/android-sdk-update-manager-23
|
||||
~dev-util/calpp-0.90
|
||||
~dev-util/edb-debugger-1.1.0
|
||||
~dev-util/gn-0.1463 amd64
|
||||
dev-util/intel-ocl-sdk
|
||||
dev-util/jenkins-bin ~amd64
|
||||
<<<<<<< HEAD
|
||||
~dev-util/nvidia-cuda-sdk-10.1.243
|
||||
~dev-util/nvidia-cuda-toolkit-10.1.243
|
||||
=dev-util/radare2-4.0*
|
||||
=======
|
||||
=dev-util/nvidia-cuda-toolkit-9.2*
|
||||
=dev-util/radare2-4.2*
|
||||
>>>>>>> upstream/master
|
||||
~dev-util/skipfish-2.10_beta
|
||||
=dev-util/umockdev-0.12*
|
||||
|
|
@ -1,3 +1,5 @@
|
|||
DIST github.com-BurntSushi-toml-v0.3.0.tar.gz 41554 BLAKE2B 2af83c65e70addb9d95a242c3ad7748d6d273578564009bd29fecf8537194e965f29d5087975792e60c39f250e3bafe313ce313305ef481ca6f05b81b4f33aa6 SHA512 3f3cc441787c41029c4b4944e6437919abbd31d3d53b361ce22f6237d76655357936bab90ee8f3340ea9550cbe90f3a369b3209321e8bb6bbeca0892babca6fe
|
||||
DIST github.com-abbot-go-http-auth-v0.4.0.tar.gz 15315 BLAKE2B 59e1036c7fa35fe17a6c239d43a11f3cbc040504a9fecf1ae1ee0adc5f81ebd3c8a9dca3528700a0ba47a710ed84024059b86de42ff67dea5a31addac7679149 SHA512 e707c45621b7ec5781f8da82c19c8c406a90c90d1e26f0658cf0c7cce02a66d3db90984355348145e8fea7d528d269f44f13e211f441f6995433129fb5915ec7
|
||||
DIST github.com-golang-crypto-20be4c3c3ed5.tar.gz 1690206 BLAKE2B d07d23602f3d044970a1b7614abaf011d9e2ae1f4284ba0cd30c513e921b1fc2bfeca0f33d2e4af72479c8601b10efa7421f73b0ebc944ce65dfae842763d863 SHA512 5a97353fe3b8fbb533ed358625d4bdf4fad21e55b056181af06ea79d1c1ccf5c62c50724eb6c8fa5158cfa1362408336ed0bd2081f06b1aa8a01c1df1143b448
|
||||
DIST github.com-golang-net-1617124.tar.gz 1174269 BLAKE2B 53dcbb725a9fe1b76a03d44ba74a74d640c1a39788b703c3f3d243482a484adbe4733c8535b6e894ed12455502012521f00a2c81f359c1fb5bb008a8412c84a6 SHA512 2f90bdf49cd4658994418a1b050c7fa446fc9b3ad491b28fd9f5d3539b61c3c27537531cedd90f79a4d82c81808a55f45fe77c86397f602aa4d3dbf77b91122b
|
||||
DIST vulsrepo-20190412.tar.gz 7026796 BLAKE2B ac886ee36f927566095accb9e30a15e54ee3d25bee2fc779e9d233e765618bbc4b24425caab613d79219e9d6524d4b1372939b5f626f52a737ce65e5c003ec35 SHA512 863e2eade042ec6d785f47a58405cae003da5e6ab28852e933a2828b83abaa87542686e756a84a7cddb8c8ae32ca41a67b4911a8892a82f58beda0e86b47c67a
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
|
@ -7,9 +7,11 @@ EGO_PN="github.com/usiusi360/vulsrepo"
|
|||
EGO_VENDOR=(
|
||||
"github.com/BurntSushi/toml v0.3.0"
|
||||
"github.com/abbot/go-http-auth v0.4.0"
|
||||
"golang.org/x/crypto 20be4c3c3ed5 github.com/golang/crypto"
|
||||
"golang.org/x/net 1617124 github.com/golang/net"
|
||||
)
|
||||
|
||||
inherit golang-vcs-snapshot systemd user
|
||||
inherit golang-vcs-snapshot systemd
|
||||
|
||||
DESCRIPTION="VulsRepo is visualized based on the json report output in vuls"
|
||||
HOMEPAGE="https://vuls.io https://github.com/usiusi360/vulsrepo"
|
||||
|
|
@ -20,20 +22,17 @@ SRC_URI="https://github.com/usiusi360/vulsrepo/archive/${HASH_COMMIT}.tar.gz ->
|
|||
|
||||
KEYWORDS="~amd64"
|
||||
LICENSE="MIT"
|
||||
RESTRICT="mirror"
|
||||
SLOT=0
|
||||
IUSE="systemd"
|
||||
|
||||
RDEPEND="app-admin/vuls"
|
||||
RDEPEND="
|
||||
acct-group/vuls
|
||||
acct-user/vuls
|
||||
app-admin/vuls"
|
||||
DEPEND="
|
||||
dev-go/go-crypto:=
|
||||
dev-go/go-net:=
|
||||
>=dev-lang/go-1.12"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup vuls
|
||||
enewuser vuls -1 -1 "/var/lib/vuls" vuls
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
eapply "${FILESDIR}"/vulsrepo_minor_fixes.patch
|
||||
default
|
||||
|
|
|
|||
Loading…
Reference in a new issue