From b65b4d7b535068237b9eda4980fe55eea502d7aa Mon Sep 17 00:00:00 2001 From: David Michael Date: Mon, 23 Oct 2017 17:02:23 -0700 Subject: [PATCH] app-torcx/docker: Add 17.10 --- .../app-torcx/docker/docker-17.10.ebuild | 29 +++++++++++++++++++ .../docker/files/docker-17.10-manifest.json | 29 +++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 sdk_container/src/third_party/coreos-overlay/app-torcx/docker/docker-17.10.ebuild create mode 100644 sdk_container/src/third_party/coreos-overlay/app-torcx/docker/files/docker-17.10-manifest.json diff --git a/sdk_container/src/third_party/coreos-overlay/app-torcx/docker/docker-17.10.ebuild b/sdk_container/src/third_party/coreos-overlay/app-torcx/docker/docker-17.10.ebuild new file mode 100644 index 0000000000..d126b56d40 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/app-torcx/docker/docker-17.10.ebuild @@ -0,0 +1,29 @@ +# Copyright (c) 2017 CoreOS, Inc.. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 + +DESCRIPTION="Packages to be installed in a torcx image for Docker" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 arm64" + +# Explicitly list all packages that will be built into the image. +RDEPEND=" + =app-emulation/docker-17.10.0 + =app-emulation/containerd-0.2.9_p27 + =app-emulation/docker-proxy-0.8.0_p20170917 + =app-emulation/docker-runc-1.0.0_rc4_p104 + =dev-libs/libltdl-2.4.6 + =sys-process/tini-0.13.2 +" + +src_install() { + insinto /.torcx + newins "${FILESDIR}/${PN}-${PV}-manifest.json" manifest.json + + # Enable the Docker socket by default. + local unitdir=/usr/lib/systemd/system + dosym ../docker.socket "${unitdir}/sockets.target.wants/docker.socket" +} diff --git a/sdk_container/src/third_party/coreos-overlay/app-torcx/docker/files/docker-17.10-manifest.json b/sdk_container/src/third_party/coreos-overlay/app-torcx/docker/files/docker-17.10-manifest.json new file mode 100644 index 0000000000..190f9e8538 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/app-torcx/docker/files/docker-17.10-manifest.json @@ -0,0 +1,29 @@ +{ + "kind": "image-manifest-v0", + "value": { + "bin": [ + "/bin/containerd", + "/bin/containerd-shim", + "/bin/ctr", + "/bin/docker", + "/bin/docker-containerd", + "/bin/docker-containerd-shim", + "/bin/docker-init", + "/bin/docker-proxy", + "/bin/docker-runc", + "/bin/dockerd", + "/bin/runc", + "/bin/tini" + ], + "network": [ + "/lib/systemd/network/50-docker.network", + "/lib/systemd/network/90-docker-veth.network" + ], + "units": [ + "/lib/systemd/system/containerd.service", + "/lib/systemd/system/docker.service", + "/lib/systemd/system/docker.socket", + "/lib/systemd/system/sockets.target.wants" + ] + } +}