mirror of
git://git.yoctoproject.org/meta-virtualization.git
synced 2025-07-19 12:50:22 +02:00

github is removing git:// access, and fetches will start experiencing interruptions in service, and eventually will fail completely. bitbake will also begin to warn on github src_uri's that don't use https. So we convert the meta-virt instances to use protocol=https (done using the oe-core contrib conversion script) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
61 lines
2.6 KiB
BlitzBasic
61 lines
2.6 KiB
BlitzBasic
HOMEPAGE = "http://www.docker.com"
|
|
SUMMARY = "Linux container runtime"
|
|
DESCRIPTION = "Linux container runtime \
|
|
Docker complements kernel namespacing with a high-level API which \
|
|
operates at the process level. It runs unix processes with strong \
|
|
guarantees of isolation and repeatability across servers. \
|
|
. \
|
|
Docker is a great building block for automating distributed systems: \
|
|
large-scale web deployments, database clusters, continuous deployment \
|
|
systems, private PaaS, service-oriented architectures, etc. \
|
|
. \
|
|
This package contains the daemon and client, which are \
|
|
officially supported on x86_64 and arm hosts. \
|
|
Other architectures are considered experimental. \
|
|
. \
|
|
Also, note that kernel version 3.10 or above is required for proper \
|
|
operation of the daemon process, and that any lower versions may have \
|
|
subtle and/or glaring issues. \
|
|
"
|
|
|
|
# Notes:
|
|
# - This docker variant uses moby and the other individually maintained
|
|
# upstream variants for SRCREVs
|
|
# - It is a true community / upstream tracking build, and is not a
|
|
# docker curated set of commits or additions
|
|
# - The version number on this package tracks the versions assigned to
|
|
# the curated docker-ce repository. This allows compatibility and
|
|
# functional equivalence, while allowing new features to be more
|
|
# easily added.
|
|
# - This could be called "docker-moby" or just "moby" in the future, but
|
|
# that would require the creation of a virtual/docker dependency, which
|
|
# is possible, but overkill at the moment (while we wait for the upstream
|
|
# to stop changing).
|
|
# - The common components of this recipe and docker-ce do need to be moved
|
|
# to a docker.inc recipe
|
|
|
|
SRCREV_moby = "d24c6dc5cf5e68dfb30027b2db454099566a9b9e"
|
|
SRCREV_libnetwork = "64b7a4574d1426139437d20e81c0b6d391130ec8"
|
|
SRCREV_cli = "62eae52c2a76f4c1dcf79dfc7b5ea3bf5eebab8b"
|
|
SRCREV_FORMAT = "moby_libnetwork"
|
|
SRC_URI = "\
|
|
git://github.com/moby/moby.git;branch=20.10;name=moby;protocol=https \
|
|
git://github.com/docker/libnetwork.git;branch=master;name=libnetwork;destsuffix=git/libnetwork;protocol=https \
|
|
git://github.com/docker/cli;branch=20.10;name=cli;destsuffix=git/cli;protocol=https \
|
|
file://docker.init \
|
|
file://0001-libnetwork-use-GO-instead-of-go.patch \
|
|
file://0001-cli-use-external-GO111MODULE-and-cross-compiler.patch \
|
|
file://0001-dynbinary-use-go-cross-compiler.patch \
|
|
"
|
|
|
|
require docker.inc
|
|
|
|
# Apache-2.0 for docker
|
|
LICENSE = "Apache-2.0"
|
|
LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=4859e97a9c7780e77972d989f0823f28"
|
|
|
|
DOCKER_VERSION = "20.10.8"
|
|
PV = "${DOCKER_VERSION}+git${SRCREV_moby}"
|
|
|
|
CVE_PRODUCT = "docker"
|