summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorHugo Osvaldo Barrera2021-04-14 19:57:45 +0200
committerHugo Osvaldo Barrera2021-04-14 19:57:45 +0200
commitfe6ec20ac40af6f2e1ff84a6bb14cac5d7231ff4 (patch)
tree7cd1add8c80f18ef72111f4359f3b7482255c58f /PKGBUILD
parent00e8e92f160c9ff336793b5d496d85a0898c45bd (diff)
downloadaur-fe6ec20ac40af6f2e1ff84a6bb14cac5d7231ff4.tar.gz
Initial commit of the non-binary PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 21 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9cdb2bf75a4f..85c0ca082414 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,28 @@
-# Maintainer: koba1t <kobdotsh at gmail dot com>
-pkgname=docker-rootless-extras
-pkgver=20.10.1
-pkgrel=2
-pkgdesc="Docker daemon as a non-root user (Rootless mode) with docker package"
+# Maintainer: Hugo Osvaldo Barrera <hugo@barrera.io>
+
+pkgname=docker-rootless-extras-bin
+pkgver=20.10.6
+pkgrel=1
+pkgdesc="Extras to run docker as non-root."
arch=('x86_64')
url="https://docs.docker.com/engine/security/rootless/"
license=('Apache')
-depends=('docker')
+depends=('docker' 'rootlesskit')
optdepends=('fuse-overlayfs: overlayfs support'
- 'slirp4netns: faster network stuck')
-provides=('docker-rootless-extras')
-install=docker-rootless-extras.install
-source=("https://download.docker.com/linux/static/stable/$CARCH/$pkgname-$pkgver.tgz"
- "60-$pkgname.sysctl"
- "dockerd-rootless.service")
-sha256sums=('12e6bccb2ebbb3386a0157d04c03950cbab670bdd910ed408d8740d0e1543af9'
- 'd0d790d4c3d887b10b2b155b83a58a44980b9fa638f8c0f1faec0739dc0ef473'
- '806e31e1e368a9dd9e26d2eaa856551e40b505cd8f36b12291965c5810971aca')
+ 'slirp4netns: faster network stack')
+install=$pkgname.install
+source=("docker.service"
+ "docker.socket"
+ "99-docker-rootless.conf")
+
+sha256sums=('7c31c7f7755776bf9571e551ff4006035562e4394d88166809dd71b2ba847fc5'
+ 'd8695293e5d4a814763f13e1d36ed37273040666b4b91363d6c33171df8934c7'
+ 'd0d790d4c3d887b10b2b155b83a58a44980b9fa638f8c0f1faec0739dc0ef473')
package() {
- mkdir -p "$pkgdir/usr/bin/"
- install -Dm755 "$srcdir/docker-rootless-extras/"* "$pkgdir/usr/bin/"
- install -Dm644 "$srcdir/60-$pkgname.sysctl" "$pkgdir/usr/lib/sysctl.d/60-$pkgname.conf"
- install -Dm644 "$srcdir/dockerd-rootless.service" "$pkgdir/usr/lib/systemd/user/dockerd-rootless.service"
+ mkdir -p "$pkgdir/usr/bin/"
+
+ install -Dm644 "$srcdir/docker.service" "$pkgdir/usr/lib/systemd/user/docker.service"
+ install -Dm644 "$srcdir/docker.socket" "$pkgdir/usr/lib/systemd/user/docker.socket"
+ install -Dm644 "$srcdir/99-docker-rootless.conf" "$pkgdir/usr/lib/sysctl.d/99-docker-rootless.conf"
}