diff options
author | Amin Vakil | 2021-08-04 19:42:49 +0430 |
---|---|---|
committer | Amin Vakil | 2021-08-04 19:42:49 +0430 |
commit | cc8ab32ee15f9ed5b60d684d6650d185f2458330 (patch) | |
tree | c8d58ce441fa9897664e106cfaea987780947152 | |
download | aur-cc8ab32ee15f9ed5b60d684d6650d185f2458330.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 26 | ||||
-rw-r--r-- | docker-bench-security-exec.sh | 5 |
3 files changed, 45 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..93c4a98ac933 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = docker-bench-security + pkgdesc = Check common best-practices around deploying Docker container + pkgver = 1.3.5 + pkgrel = 2 + url = https://github.com/docker/docker-bench-security + arch = any + license = Apache + depends = docker + source = https://github.com/docker/docker-bench-security/archive/refs/tags/v1.3.5.tar.gz + source = docker-bench-security-exec.sh + sha256sums = 70b7496440acbee7c80700b048a6fe1272467e2aeec3a6b6b2b46329d9fdc370 + sha256sums = cd14edcb0f5c5cf05a51ba6e01c9a01d45e88738fda2ae56e31dc1f8af29025d + +pkgname = docker-bench-security diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..57b25c9da82c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Amin Vakil <info AT aminvakil DOT com> +pkgname=docker-bench-security +pkgver=1.3.5.r142.gdfb3a90 +pkgrel=1 +pkgdesc="Check common best-practices around deploying Docker container" +arch=('any') +url="https://github.com/docker/docker-bench-security" +license=('Apache') +source=("git+$url.git" + "${pkgname/-git/}-exec.sh") +depends=(docker) +sha256sums=('SKIP' + 'cd14edcb0f5c5cf05a51ba6e01c9a01d45e88738fda2ae56e31dc1f8af29025d') + +pkgver() { + cd "${pkgname/-git/}" + git describe --long --tags 2>/dev/null | sed 's/[^[:digit:]]*\(.\+\)-\([[:digit:]]\+\)-g\([[:xdigit:]]\{7\}\)/\1.r\2.g\3/;t;q1' + [ ${PIPESTATUS[0]} -eq 0 ] || \ +printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package() { + install -dm 755 "${pkgdir}/opt/${pkgname/-git/}" + install -Dm 755 ../"${pkgname/-git/}"-exec.sh "${pkgdir}/usr/bin/${pkgname/-git/}" + cp -r "${srcdir}/${pkgname/-git/}/"* "${pkgdir}/opt/${pkgname/-git/}" +} diff --git a/docker-bench-security-exec.sh b/docker-bench-security-exec.sh new file mode 100644 index 000000000000..b8b2aed3de70 --- /dev/null +++ b/docker-bench-security-exec.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +pushd /opt/docker-bench-security > /dev/null +exec /opt/docker-bench-security/docker-bench-security.sh "$@" +popd > /dev/null |