aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHugo Osvaldo Barrera <hugo@whynothugo.nl>2024-05-02 14:55:33 +0200
committerJake Buchholz Göktürk <tomalok@gmail.com>2024-05-04 14:54:31 +0000
commit660be735bca7969bf59e91e15c8b2a3a100f8160 (patch)
treedd528e698145f6311a962169097f23be0436e9e4
parentcbf73556b7dec1aa63ca7f4ee87307089a00b8ef (diff)
community/docker-rootless-extras: merge into docker
The tarball for docker already contains this file. They have releases on the same schedule and are shipped as one from upstream.
-rw-r--r--community/docker-rootless-extras/APKBUILD24
-rw-r--r--community/docker/APKBUILD13
-rw-r--r--community/docker/docker-rootless-extras.conf (renamed from community/docker-rootless-extras/docker-rootless-extras.conf)0
3 files changed, 13 insertions, 24 deletions
diff --git a/community/docker-rootless-extras/APKBUILD b/community/docker-rootless-extras/APKBUILD
deleted file mode 100644
index d8a2e25467a..00000000000
--- a/community/docker-rootless-extras/APKBUILD
+++ /dev/null
@@ -1,24 +0,0 @@
-# Maintainer: Hugo Osvaldo Barrera <hugo@whynothugo.nl>
-pkgname=docker-rootless-extras
-pkgver=25.0.3
-pkgrel=0
-pkgdesc="Extras to run docker as in rootless mode"
-url="https://docs.docker.com/engine/security/rootless/"
-arch="noarch"
-license="Apache-2.0"
-depends="docker rootlesskit slirp4netns fuse-overlayfs"
-source="
- dockerd-rootless-$pkgver.sh::https://raw.githubusercontent.com/moby/moby/v$pkgver/contrib/dockerd-rootless.sh
- docker-rootless-extras.conf
- "
-options="!check" # just a script with no tests
-
-package() {
- install -Dm755 "$srcdir/dockerd-rootless-$pkgver.sh" "$pkgdir/usr/bin/dockerd-rootless"
- install -Dm644 "$srcdir/docker-rootless-extras.conf" "$pkgdir/etc/modules-load.d/docker-rootless-extras.conf"
-}
-
-sha512sums="
-a8229bc06ca831da18d20fa653a9b8645f1b3ac83051d249b2b33ae0f7af83dd50078c45aaedf69c86813da61be37254b784776c819648d3b4db9f251f51d0a0 dockerd-rootless-25.0.3.sh
-45499bbd9d607cb782b014a2d5697d7279f327ac630accf249a13785d91e15fb0ba1ae2edc10b6b42fcf40b7ce23ef160a40d8cda17b3084d68fe8c54a84b8f4 docker-rootless-extras.conf
-"
diff --git a/community/docker/APKBUILD b/community/docker/APKBUILD
index c5335d68957..5043b33566e 100644
--- a/community/docker/APKBUILD
+++ b/community/docker/APKBUILD
@@ -69,6 +69,7 @@ subpackages="
$pkgname-bash-completion
$pkgname-fish-completion
$pkgname-zsh-completion
+ $pkgname-rootless-extras:rootless
"
source="
@@ -76,6 +77,7 @@ source="
moby-$pkgver.tar.gz::https://github.com/moby/moby/archive/v$pkgver.tar.gz
docker.initd
docker.confd
+ docker-rootless-extras.conf
"
builddir="$srcdir"
@@ -187,9 +189,20 @@ cli_doc() {
install_if="docs $pkgname-cli=$pkgver-r$pkgrel"
}
+rootless() {
+ pkgdesc="Extras to run docker as in rootless mode"
+ url="https://docs.docker.com/engine/security/rootless/"
+ arch="noarch"
+ depends="$pkgname rootlesskit slirp4netns fuse-overlayfs"
+
+ install -Dm755 "$srcdir/moby-$pkgver/contrib/dockerd-rootless.sh" "$subpkgdir/usr/bin/dockerd-rootless"
+ install -Dm644 "$srcdir/docker-rootless-extras.conf" "$subpkgdir/etc/modules-load.d/docker-rootless-extras.conf"
+}
+
sha512sums="
2ed44dbab04b3a6c33b721f53fe87c3b52231e3eb9c0d9d98da7dfaebab3c0883917540d806e84f9bf9acea0b8de5484d43f278e42effa55dd47693ac2de82cf cli-26.1.1.tar.gz
78561ef91e32e178dce85398970beabbfd447476c682a6f6c5ff8da13eeb39132ec6a685de27a5b7d6d99e8225ca64841d803fa789f3d045c79d4a74caf40c14 moby-26.1.1.tar.gz
dd499b92058fc4d7d19e0c9030b1f390f58ac40be423442732cb7d02067ed2e43c464511772a21d4f347ec34f037ddd00cc1243dc41c8ce85151ac6142611d61 docker.initd
43432a05e5776910d45364aee9070932aa89f70eb9e69d3b7ed8e17d9a70eaed4c8c29b3524888214c7ddba592399e781a72255f7eb8fafd80c9f532a9481fac docker.confd
+45499bbd9d607cb782b014a2d5697d7279f327ac630accf249a13785d91e15fb0ba1ae2edc10b6b42fcf40b7ce23ef160a40d8cda17b3084d68fe8c54a84b8f4 docker-rootless-extras.conf
"
diff --git a/community/docker-rootless-extras/docker-rootless-extras.conf b/community/docker/docker-rootless-extras.conf
index fc2e5be0435..fc2e5be0435 100644
--- a/community/docker-rootless-extras/docker-rootless-extras.conf
+++ b/community/docker/docker-rootless-extras.conf