summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmin Vakil2021-08-04 19:42:49 +0430
committerAmin Vakil2021-08-04 19:42:49 +0430
commitcc8ab32ee15f9ed5b60d684d6650d185f2458330 (patch)
treec8d58ce441fa9897664e106cfaea987780947152
downloadaur-cc8ab32ee15f9ed5b60d684d6650d185f2458330.tar.gz
Initial commit
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD26
-rw-r--r--docker-bench-security-exec.sh5
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