public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Georgy Yakovlev" <gyakovlev@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/
Date: Sun, 19 Dec 2021 07:19:40 +0000 (UTC)	[thread overview]
Message-ID: <1639898166.d235f65a621fb2ad96156efb565642248021de47.gyakovlev@gentoo> (raw)

commit:     d235f65a621fb2ad96156efb565642248021de47
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 19 07:16:06 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sun Dec 19 07:16:06 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d235f65a

app-emulation/docker: drop 20.10.10, 20.10.11

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 app-emulation/docker/Manifest               |   2 -
 app-emulation/docker/docker-20.10.10.ebuild | 279 ----------------------------
 app-emulation/docker/docker-20.10.11.ebuild | 279 ----------------------------
 3 files changed, 560 deletions(-)

diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest
index e63813c8e150..38d76034e258 100644
--- a/app-emulation/docker/Manifest
+++ b/app-emulation/docker/Manifest
@@ -1,4 +1,2 @@
-DIST docker-20.10.10.tar.gz 11086463 BLAKE2B 8d165a0a8d4fdd0fbc6744e3127675f85e6808648608c594bd2fa56c228419f31c7ee733e2228dab6e06250140cae7e09d146baf4fe45f7bd30f429abcc416b7 SHA512 7232d9709b40d46b6e6c7ab9e224380af49d2144be6275ca567ac8d9986bb7acf4ecd8784a4868dbaac353342d2f20b5483866ce4e23a73816d3eb50375d226a
-DIST docker-20.10.11.tar.gz 11093318 BLAKE2B fb0e74a9fd67656ff9fd3288298dc3022a7a640fee07f45bafc84d6c79abc52896c7ad901c5387e22fe53ac0e5853f61e6e6174baac72d94dd00d1cfa0a99d56 SHA512 ac947e882abb02d52aea4aecb5dcfef6e23c86aadf98b49e3312ca3079dac7a01d6c936c0a4e51b3561def926ae50b4c5587063b8c58cac5c5de3c5e7985b120
 DIST docker-20.10.12.tar.gz 11091999 BLAKE2B e3b1c40d2dcd2df9b158942759e035d53481dbd63c0fda188ec8564b0249402f5eff5f25fcb1a53c5d9af5b4c49f0919fc07f1f52d0b7333044c0a9c12631c21 SHA512 f4122c8cbc67e6b7703856dc76d6f15d7fab1b2001d4916b89958d5319c16d8b8445881841ef4804e8d47d64694184aec1be93e22d7baceb021c4a99c2c03753
 DIST docker-20.10.9.tar.gz 11083239 BLAKE2B 16dbd22b67ecd626b638406fffaec3c62eeee7dc93e661f982e12436afa10f230da4257a22a38ab1df366026033207d00e6571f3b853477852f3e14f24d9f567 SHA512 e4ae9e37633c821892e929e7a5f9dab652fe17f348a24cd37778bc4bfc33d99cdb347e2f575966364a37664dcfa83d1500f2bff7d0b0398a890f2039155a0c0c

diff --git a/app-emulation/docker/docker-20.10.10.ebuild b/app-emulation/docker/docker-20.10.10.ebuild
deleted file mode 100644
index 088975dd6d27..000000000000
--- a/app-emulation/docker/docker-20.10.10.ebuild
+++ /dev/null
@@ -1,279 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-EGO_PN=github.com/docker/docker
-MY_PV=${PV/_/-}
-GIT_COMMIT=e2f740de44
-inherit linux-info systemd udev golang-vcs-snapshot
-
-DESCRIPTION="The core functions you need to create Docker images and run Docker containers"
-HOMEPAGE="https://www.docker.com/"
-SRC_URI="https://github.com/moby/moby/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="apparmor aufs btrfs +cli +container-init device-mapper hardened overlay seccomp"
-
-DEPEND="
-	acct-group/docker
-	>=dev-db/sqlite-3.7.9:3
-	apparmor? ( sys-libs/libapparmor )
-	btrfs? ( >=sys-fs/btrfs-progs-3.16.1 )
-	device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] )
-	seccomp? ( >=sys-libs/libseccomp-2.2.1 )
-"
-
-# https://github.com/moby/moby/blob/master/project/PACKAGERS.md#runtime-dependencies
-# https://github.com/moby/moby/blob/master/project/PACKAGERS.md#optional-dependencies
-# https://github.com/moby/moby/tree/master//hack/dockerfile/install
-# make sure docker-proxy is pinned to exact version from ^,
-# for appropriate branchch/version of course
-RDEPEND="
-	${DEPEND}
-	>=net-firewall/iptables-1.4
-	sys-process/procps
-	>=dev-vcs/git-1.7
-	>=app-arch/xz-utils-4.9
-	dev-libs/libltdl
-	>=app-emulation/containerd-1.4.11[apparmor?,btrfs?,device-mapper?,seccomp?]
-	~app-emulation/docker-proxy-0.8.0_p20210525
-	cli? ( app-emulation/docker-cli )
-	container-init? ( >=sys-process/tini-0.19.0[static] )
-"
-
-# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies
-BDEPEND="
-	>=dev-lang/go-1.16.9
-	dev-go/go-md2man
-	virtual/pkgconfig
-"
-# tests require running dockerd as root and downloading containers
-RESTRICT="installsources strip test"
-
-S="${WORKDIR}/${P}/src/${EGO_PN}"
-
-# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552
-PATCHES=(
-	"${FILESDIR}/etcd-F_OFD_GETLK-fix.patch"
-	"${FILESDIR}/ppc64-buildmode.patch"
-)
-
-# see "contrib/check-config.sh" from upstream's sources
-CONFIG_CHECK="
-	~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
-	~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG
-	~CGROUP_NET_PRIO
-	~KEYS
-	~VETH ~BRIDGE ~BRIDGE_NETFILTER
-	~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE ~NETFILTER_XT_MARK
-	~NETFILTER_NETLINK ~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK ~NETFILTER_XT_MATCH_IPVS
-	~IP_NF_NAT ~NF_NAT
-	~POSIX_MQUEUE
-
-	~USER_NS
-	~SECCOMP
-	~CGROUP_PIDS
-	~MEMCG_SWAP
-
-	~BLK_CGROUP ~BLK_DEV_THROTTLING
-	~CGROUP_PERF
-	~CGROUP_HUGETLB
-	~NET_CLS_CGROUP
-	~CFS_BANDWIDTH ~FAIR_GROUP_SCHED
-	~IP_VS ~IP_VS_PROTO_TCP ~IP_VS_PROTO_UDP ~IP_VS_NFCT ~IP_VS_RR
-
-	~VXLAN
-	~CRYPTO ~CRYPTO_AEAD ~CRYPTO_GCM ~CRYPTO_SEQIV ~CRYPTO_GHASH ~XFRM_ALGO ~XFRM_USER
-	~IPVLAN
-	~MACVLAN ~DUMMY
-
-	~OVERLAY_FS ~!OVERLAY_FS_REDIRECT_DIR
-	~EXT4_FS_SECURITY
-	~EXT4_FS_POSIX_ACL
-"
-
-ERROR_KEYS="CONFIG_KEYS: is mandatory"
-ERROR_MEMCG_SWAP="CONFIG_MEMCG_SWAP: is required if you wish to limit swap usage of containers"
-ERROR_RESOURCE_COUNTERS="CONFIG_RESOURCE_COUNTERS: is optional for container statistics gathering"
-
-ERROR_BLK_CGROUP="CONFIG_BLK_CGROUP: is optional for container statistics gathering"
-ERROR_IOSCHED_CFQ="CONFIG_IOSCHED_CFQ: is optional for container statistics gathering"
-ERROR_CGROUP_PERF="CONFIG_CGROUP_PERF: is optional for container statistics gathering"
-ERROR_CFS_BANDWIDTH="CONFIG_CFS_BANDWIDTH: is optional for container statistics gathering"
-ERROR_XFRM_ALGO="CONFIG_XFRM_ALGO: is optional for secure networks"
-ERROR_XFRM_USER="CONFIG_XFRM_USER: is optional for secure networks"
-
-pkg_setup() {
-
-	if kernel_is lt 4 5; then
-		CONFIG_CHECK+="
-			~MEMCG_KMEM
-		"
-		ERROR_MEMCG_KMEM="CONFIG_MEMCG_KMEM: is optional"
-	fi
-
-	if kernel_is lt 4 7; then
-		CONFIG_CHECK+="
-			~DEVPTS_MULTIPLE_INSTANCES
-		"
-	fi
-
-	if kernel_is lt 5 1; then
-		CONFIG_CHECK+="
-			~NF_NAT_IPV4
-			~IOSCHED_CFQ
-			~CFQ_GROUP_IOSCHED
-		"
-	fi
-
-	if kernel_is lt 5 2; then
-		CONFIG_CHECK+="
-			~NF_NAT_NEEDED
-		"
-	fi
-
-	if kernel_is lt 5 8; then
-		CONFIG_CHECK+="
-			~MEMCG_SWAP_ENABLED
-		"
-	fi
-
-	if use aufs; then
-		CONFIG_CHECK+="
-			~AUFS_FS
-			~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
-		"
-		ERROR_AUFS_FS="CONFIG_AUFS_FS: is required to be set if and only if aufs is patched to kernel instead of using standalone"
-	fi
-
-	if use btrfs; then
-		CONFIG_CHECK+="
-			~BTRFS_FS
-			~BTRFS_FS_POSIX_ACL
-		"
-	fi
-
-	if use device-mapper; then
-		CONFIG_CHECK+="
-			~BLK_DEV_DM ~DM_THIN_PROVISIONING ~EXT4_FS ~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
-		"
-	fi
-
-	linux-info_pkg_setup
-}
-
-src_compile() {
-	export DOCKER_GITCOMMIT="${GIT_COMMIT}"
-	export GOPATH="${WORKDIR}/${P}"
-	export VERSION=${PV}
-
-	# setup CFLAGS and LDFLAGS for separate build target
-	# see https://github.com/tianon/docker-overlay/pull/10
-	export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
-	export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)"
-
-	# let's set up some optional features :)
-	export DOCKER_BUILDTAGS=''
-	for gd in aufs btrfs device-mapper overlay; do
-		if ! use $gd; then
-			DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}"
-		fi
-	done
-
-	for tag in apparmor seccomp; do
-		if use $tag; then
-			DOCKER_BUILDTAGS+=" $tag"
-		fi
-	done
-
-	if use hardened; then
-		sed -i "s/EXTLDFLAGS_STATIC='/&-fno-PIC /" hack/make.sh || die
-		grep -q -- '-fno-PIC' hack/make.sh || die 'hardened sed failed'
-		sed  "s/LDFLAGS_STATIC_DOCKER='/&-extldflags -fno-PIC /" \
-			-i hack/make/dynbinary-daemon || die
-		grep -q -- '-fno-PIC' hack/make/dynbinary-daemon || die 'hardened sed failed'
-	fi
-
-	# build daemon
-	./hack/make.sh dynbinary || die 'dynbinary failed'
-}
-
-src_install() {
-	dosym containerd /usr/bin/docker-containerd
-	dosym containerd-shim /usr/bin/docker-containerd-shim
-	dosym runc /usr/bin/docker-runc
-	use container-init && dosym tini /usr/bin/docker-init
-	newbin bundles/dynbinary-daemon/dockerd dockerd
-
-	newinitd contrib/init/openrc/docker.initd docker
-	newconfd contrib/init/openrc/docker.confd docker
-
-	systemd_dounit contrib/init/systemd/docker.{service,socket}
-
-	udev_dorules contrib/udev/*.rules
-
-	dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md NOTICE README.md
-	dodoc -r docs/*
-
-	# note: intentionally not using "doins" so that we preserve +x bits
-	dodir /usr/share/${PN}/contrib
-	cp -R contrib/* "${ED}/usr/share/${PN}/contrib"
-}
-
-pkg_postinst() {
-	udev_reload
-
-	elog
-	elog "To use Docker, the Docker daemon must be running as root. To automatically"
-	elog "start the Docker daemon at boot:"
-	if systemd_is_booted || has_version sys-apps/systemd; then
-		elog "  systemctl enable docker.service"
-	else
-		elog "  rc-update add docker default"
-	fi
-	elog
-	elog "To use Docker as a non-root user, add yourself to the 'docker' group:"
-	elog '  usermod -aG docker <youruser>'
-	elog
-
-	if use device-mapper; then
-		elog " Devicemapper storage driver has been deprecated"
-		elog " It will be removed in a future release"
-		elog
-	fi
-
-	if use overlay; then
-		elog " Overlay storage driver/USEflag has been deprecated"
-		elog " in favor of overlay2 (enabled unconditionally)"
-		elog
-	fi
-
-	if has_version sys-fs/zfs; then
-		elog " ZFS storage driver is available"
-		elog " Check https://docs.docker.com/storage/storagedriver/zfs-driver for more info"
-		elog
-	fi
-
-	if use cli; then
-		ewarn "Starting with docker 20.10.2, docker has been split into"
-		ewarn "two packages upstream, so Gentoo has followed suit."
-		ewarn
-		ewarn "app-emulation/docker contains the daemon and"
-		ewarn "app-emulation/docker-cli contains the docker command."
-		ewarn
-		ewarn "docker currently installs docker-cli using the cli use flag."
-		ewarn
-		ewarn "This use flag is temporary, so you need to take the"
-		ewarn "following actions:"
-		ewarn
-		ewarn "First, disable the cli use flag for app-emulation/docker"
-		ewarn
-		ewarn "Then, if you need docker-cli and docker on the same machine,"
-		ewarn "run the following command:"
-		ewarn
-		ewarn "# emerge --noreplace docker-cli"
-		ewarn
-	fi
-}

diff --git a/app-emulation/docker/docker-20.10.11.ebuild b/app-emulation/docker/docker-20.10.11.ebuild
deleted file mode 100644
index 38272e8a2df2..000000000000
--- a/app-emulation/docker/docker-20.10.11.ebuild
+++ /dev/null
@@ -1,279 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-EGO_PN=github.com/docker/docker
-MY_PV=${PV/_/-}
-GIT_COMMIT=847da184ad
-inherit linux-info systemd udev golang-vcs-snapshot
-
-DESCRIPTION="The core functions you need to create Docker images and run Docker containers"
-HOMEPAGE="https://www.docker.com/"
-SRC_URI="https://github.com/moby/moby/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="apparmor aufs btrfs +cli +container-init device-mapper hardened overlay seccomp"
-
-DEPEND="
-	acct-group/docker
-	>=dev-db/sqlite-3.7.9:3
-	apparmor? ( sys-libs/libapparmor )
-	btrfs? ( >=sys-fs/btrfs-progs-3.16.1 )
-	device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] )
-	seccomp? ( >=sys-libs/libseccomp-2.2.1 )
-"
-
-# https://github.com/moby/moby/blob/master/project/PACKAGERS.md#runtime-dependencies
-# https://github.com/moby/moby/blob/master/project/PACKAGERS.md#optional-dependencies
-# https://github.com/moby/moby/tree/master//hack/dockerfile/install
-# make sure docker-proxy is pinned to exact version from ^,
-# for appropriate branchch/version of course
-RDEPEND="
-	${DEPEND}
-	>=net-firewall/iptables-1.4
-	sys-process/procps
-	>=dev-vcs/git-1.7
-	>=app-arch/xz-utils-4.9
-	dev-libs/libltdl
-	>=app-emulation/containerd-1.4.12[apparmor?,btrfs?,device-mapper?,seccomp?]
-	~app-emulation/docker-proxy-0.8.0_p20210525
-	cli? ( app-emulation/docker-cli )
-	container-init? ( >=sys-process/tini-0.19.0[static] )
-"
-
-# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies
-BDEPEND="
-	>=dev-lang/go-1.16.9
-	dev-go/go-md2man
-	virtual/pkgconfig
-"
-# tests require running dockerd as root and downloading containers
-RESTRICT="installsources strip test"
-
-S="${WORKDIR}/${P}/src/${EGO_PN}"
-
-# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552
-PATCHES=(
-	"${FILESDIR}/etcd-F_OFD_GETLK-fix.patch"
-	"${FILESDIR}/ppc64-buildmode.patch"
-)
-
-# see "contrib/check-config.sh" from upstream's sources
-CONFIG_CHECK="
-	~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
-	~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG
-	~CGROUP_NET_PRIO
-	~KEYS
-	~VETH ~BRIDGE ~BRIDGE_NETFILTER
-	~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE ~NETFILTER_XT_MARK
-	~NETFILTER_NETLINK ~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK ~NETFILTER_XT_MATCH_IPVS
-	~IP_NF_NAT ~NF_NAT
-	~POSIX_MQUEUE
-
-	~USER_NS
-	~SECCOMP
-	~CGROUP_PIDS
-	~MEMCG_SWAP
-
-	~BLK_CGROUP ~BLK_DEV_THROTTLING
-	~CGROUP_PERF
-	~CGROUP_HUGETLB
-	~NET_CLS_CGROUP
-	~CFS_BANDWIDTH ~FAIR_GROUP_SCHED
-	~IP_VS ~IP_VS_PROTO_TCP ~IP_VS_PROTO_UDP ~IP_VS_NFCT ~IP_VS_RR
-
-	~VXLAN
-	~CRYPTO ~CRYPTO_AEAD ~CRYPTO_GCM ~CRYPTO_SEQIV ~CRYPTO_GHASH ~XFRM_ALGO ~XFRM_USER
-	~IPVLAN
-	~MACVLAN ~DUMMY
-
-	~OVERLAY_FS ~!OVERLAY_FS_REDIRECT_DIR
-	~EXT4_FS_SECURITY
-	~EXT4_FS_POSIX_ACL
-"
-
-ERROR_KEYS="CONFIG_KEYS: is mandatory"
-ERROR_MEMCG_SWAP="CONFIG_MEMCG_SWAP: is required if you wish to limit swap usage of containers"
-ERROR_RESOURCE_COUNTERS="CONFIG_RESOURCE_COUNTERS: is optional for container statistics gathering"
-
-ERROR_BLK_CGROUP="CONFIG_BLK_CGROUP: is optional for container statistics gathering"
-ERROR_IOSCHED_CFQ="CONFIG_IOSCHED_CFQ: is optional for container statistics gathering"
-ERROR_CGROUP_PERF="CONFIG_CGROUP_PERF: is optional for container statistics gathering"
-ERROR_CFS_BANDWIDTH="CONFIG_CFS_BANDWIDTH: is optional for container statistics gathering"
-ERROR_XFRM_ALGO="CONFIG_XFRM_ALGO: is optional for secure networks"
-ERROR_XFRM_USER="CONFIG_XFRM_USER: is optional for secure networks"
-
-pkg_setup() {
-
-	if kernel_is lt 4 5; then
-		CONFIG_CHECK+="
-			~MEMCG_KMEM
-		"
-		ERROR_MEMCG_KMEM="CONFIG_MEMCG_KMEM: is optional"
-	fi
-
-	if kernel_is lt 4 7; then
-		CONFIG_CHECK+="
-			~DEVPTS_MULTIPLE_INSTANCES
-		"
-	fi
-
-	if kernel_is lt 5 1; then
-		CONFIG_CHECK+="
-			~NF_NAT_IPV4
-			~IOSCHED_CFQ
-			~CFQ_GROUP_IOSCHED
-		"
-	fi
-
-	if kernel_is lt 5 2; then
-		CONFIG_CHECK+="
-			~NF_NAT_NEEDED
-		"
-	fi
-
-	if kernel_is lt 5 8; then
-		CONFIG_CHECK+="
-			~MEMCG_SWAP_ENABLED
-		"
-	fi
-
-	if use aufs; then
-		CONFIG_CHECK+="
-			~AUFS_FS
-			~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
-		"
-		ERROR_AUFS_FS="CONFIG_AUFS_FS: is required to be set if and only if aufs is patched to kernel instead of using standalone"
-	fi
-
-	if use btrfs; then
-		CONFIG_CHECK+="
-			~BTRFS_FS
-			~BTRFS_FS_POSIX_ACL
-		"
-	fi
-
-	if use device-mapper; then
-		CONFIG_CHECK+="
-			~BLK_DEV_DM ~DM_THIN_PROVISIONING ~EXT4_FS ~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
-		"
-	fi
-
-	linux-info_pkg_setup
-}
-
-src_compile() {
-	export DOCKER_GITCOMMIT="${GIT_COMMIT}"
-	export GOPATH="${WORKDIR}/${P}"
-	export VERSION=${PV}
-
-	# setup CFLAGS and LDFLAGS for separate build target
-	# see https://github.com/tianon/docker-overlay/pull/10
-	export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
-	export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)"
-
-	# let's set up some optional features :)
-	export DOCKER_BUILDTAGS=''
-	for gd in aufs btrfs device-mapper overlay; do
-		if ! use $gd; then
-			DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}"
-		fi
-	done
-
-	for tag in apparmor seccomp; do
-		if use $tag; then
-			DOCKER_BUILDTAGS+=" $tag"
-		fi
-	done
-
-	if use hardened; then
-		sed -i "s/EXTLDFLAGS_STATIC='/&-fno-PIC /" hack/make.sh || die
-		grep -q -- '-fno-PIC' hack/make.sh || die 'hardened sed failed'
-		sed  "s/LDFLAGS_STATIC_DOCKER='/&-extldflags -fno-PIC /" \
-			-i hack/make/dynbinary-daemon || die
-		grep -q -- '-fno-PIC' hack/make/dynbinary-daemon || die 'hardened sed failed'
-	fi
-
-	# build daemon
-	./hack/make.sh dynbinary || die 'dynbinary failed'
-}
-
-src_install() {
-	dosym containerd /usr/bin/docker-containerd
-	dosym containerd-shim /usr/bin/docker-containerd-shim
-	dosym runc /usr/bin/docker-runc
-	use container-init && dosym tini /usr/bin/docker-init
-	newbin bundles/dynbinary-daemon/dockerd dockerd
-
-	newinitd contrib/init/openrc/docker.initd docker
-	newconfd contrib/init/openrc/docker.confd docker
-
-	systemd_dounit contrib/init/systemd/docker.{service,socket}
-
-	udev_dorules contrib/udev/*.rules
-
-	dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md NOTICE README.md
-	dodoc -r docs/*
-
-	# note: intentionally not using "doins" so that we preserve +x bits
-	dodir /usr/share/${PN}/contrib
-	cp -R contrib/* "${ED}/usr/share/${PN}/contrib"
-}
-
-pkg_postinst() {
-	udev_reload
-
-	elog
-	elog "To use Docker, the Docker daemon must be running as root. To automatically"
-	elog "start the Docker daemon at boot:"
-	if systemd_is_booted || has_version sys-apps/systemd; then
-		elog "  systemctl enable docker.service"
-	else
-		elog "  rc-update add docker default"
-	fi
-	elog
-	elog "To use Docker as a non-root user, add yourself to the 'docker' group:"
-	elog '  usermod -aG docker <youruser>'
-	elog
-
-	if use device-mapper; then
-		elog " Devicemapper storage driver has been deprecated"
-		elog " It will be removed in a future release"
-		elog
-	fi
-
-	if use overlay; then
-		elog " Overlay storage driver/USEflag has been deprecated"
-		elog " in favor of overlay2 (enabled unconditionally)"
-		elog
-	fi
-
-	if has_version sys-fs/zfs; then
-		elog " ZFS storage driver is available"
-		elog " Check https://docs.docker.com/storage/storagedriver/zfs-driver for more info"
-		elog
-	fi
-
-	if use cli; then
-		ewarn "Starting with docker 20.10.2, docker has been split into"
-		ewarn "two packages upstream, so Gentoo has followed suit."
-		ewarn
-		ewarn "app-emulation/docker contains the daemon and"
-		ewarn "app-emulation/docker-cli contains the docker command."
-		ewarn
-		ewarn "docker currently installs docker-cli using the cli use flag."
-		ewarn
-		ewarn "This use flag is temporary, so you need to take the"
-		ewarn "following actions:"
-		ewarn
-		ewarn "First, disable the cli use flag for app-emulation/docker"
-		ewarn
-		ewarn "Then, if you need docker-cli and docker on the same machine,"
-		ewarn "run the following command:"
-		ewarn
-		ewarn "# emerge --noreplace docker-cli"
-		ewarn
-	fi
-}


             reply	other threads:[~2021-12-19  7:19 UTC|newest]

Thread overview: 291+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-12-19  7:19 Georgy Yakovlev [this message]
  -- strict thread matches above, loose matches on Subject: below --
2021-12-19  7:19 [gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/ Georgy Yakovlev
2021-12-14  8:55 Georgy Yakovlev
2021-12-01 12:39 Georgy Yakovlev
2021-11-03 21:08 Georgy Yakovlev
2021-11-03 21:08 Georgy Yakovlev
2021-10-06 16:49 William Hubbs
2021-10-06  1:19 Georgy Yakovlev
2021-10-06  1:19 Georgy Yakovlev
2021-10-06  1:16 William Hubbs
2021-10-04 23:21 William Hubbs
2021-08-13  2:09 Yixun Lan
2021-08-05 19:51 William Hubbs
2021-06-14  0:31 Georgy Yakovlev
2021-06-13 22:38 Sam James
2021-06-11 16:27 William Hubbs
2021-06-11  1:00 Georgy Yakovlev
2021-06-11  1:00 Georgy Yakovlev
2021-06-10 21:53 William Hubbs
2021-05-16 12:45 Sam James
2021-04-28 16:44 Mikle Kolyada
2021-04-26 21:25 Georgy Yakovlev
2021-04-22  7:48 Georgy Yakovlev
2021-04-19 15:53 William Hubbs
2021-04-05 15:34 Mike Gilbert
2021-03-31 19:41 William Hubbs
2021-03-25  8:02 Michał Górny
2021-03-08 21:26 William Hubbs
2021-03-08 21:19 William Hubbs
2021-03-08 20:47 William Hubbs
2021-03-07 23:17 William Hubbs
2021-03-07  8:18 William Hubbs
2021-03-06 20:13 William Hubbs
2021-03-06 20:13 William Hubbs
2021-02-19 18:04 Piotr Karbowski
2021-02-15  1:16 William Hubbs
2021-02-05 19:36 Georgy Yakovlev
2021-02-05 19:36 Georgy Yakovlev
2021-02-04 19:15 William Hubbs
2021-02-04 15:06 William Hubbs
2021-02-04 15:06 William Hubbs
2021-01-09 20:57 William Hubbs
2021-01-08 19:28 William Hubbs
2021-01-08 19:28 William Hubbs
2021-01-08 18:14 William Hubbs
2021-01-08 17:54 William Hubbs
2021-01-05 15:58 William Hubbs
2021-01-05  0:15 William Hubbs
2021-01-04 23:10 William Hubbs
2020-12-29  7:43 Joonas Niilola
2020-12-02 20:38 Georgy Yakovlev
2020-12-02 20:38 Georgy Yakovlev
2020-12-02 20:38 Georgy Yakovlev
2020-12-02 19:56 Georgy Yakovlev
2020-11-10 21:20 Georgy Yakovlev
2020-11-10 21:20 Georgy Yakovlev
2020-10-27 23:19 Georgy Yakovlev
2020-10-18  0:48 Georgy Yakovlev
2020-10-18  0:48 Georgy Yakovlev
2020-10-18  0:48 Georgy Yakovlev
2020-09-24  0:09 Georgy Yakovlev
2020-09-23  8:36 Georgy Yakovlev
2020-09-23  8:36 Georgy Yakovlev
2020-09-23  8:36 Georgy Yakovlev
2020-09-23  7:43 Georgy Yakovlev
2020-09-23  0:46 Georgy Yakovlev
2020-09-22 23:30 Georgy Yakovlev
2020-09-22 23:18 Georgy Yakovlev
2020-08-31 21:03 Thomas Deutschmann
2020-08-31 18:14 Georgy Yakovlev
2020-08-22 21:17 William Hubbs
2020-08-01 19:17 William Hubbs
2020-07-25 18:30 Georgy Yakovlev
2020-03-15  3:53 Thomas Deutschmann
2020-03-15  3:06 William Hubbs
2020-03-12  0:34 William Hubbs
2020-03-04 22:52 William Hubbs
2020-03-04 22:52 William Hubbs
2020-03-04 13:01 Mikle Kolyada
2020-02-14  0:31 William Hubbs
2020-02-13 21:02 Georgy Yakovlev
2020-02-13 20:47 William Hubbs
2020-01-25 15:33 Mikle Kolyada
2020-01-17  8:52 Georgy Yakovlev
2020-01-16 19:36 Mikle Kolyada
2020-01-16  9:18 Mikle Kolyada
2020-01-16  9:12 Mikle Kolyada
2020-01-15 10:41 Mikle Kolyada
2019-11-21 10:40 Manuel Rüger
2019-11-20 22:20 Manuel Rüger
2019-11-20 16:51 Manuel Rüger
2019-10-21 18:19 Manuel Rüger
2019-10-09 16:57 Manuel Rüger
2019-09-23 14:06 Manuel Rüger
2019-09-23 14:06 Manuel Rüger
2019-09-05  9:08 Manuel Rüger
2019-09-04 13:50 Manuel Rüger
2019-07-29  9:17 Manuel Rüger
2019-07-29  9:17 Manuel Rüger
2019-07-29  9:07 Manuel Rüger
2019-07-29  9:07 Manuel Rüger
2019-07-23 15:17 Manuel Rüger
2019-07-04 15:34 Manuel Rüger
2019-07-04 15:34 Manuel Rüger
2019-06-27 21:57 Manuel Rüger
2019-06-25 15:43 Manuel Rüger
2019-06-06 17:10 Manuel Rüger
2019-06-04 16:57 Manuel Rüger
2019-05-07 16:05 Manuel Rüger
2019-04-23 14:07 Manuel Rüger
2019-04-23 12:43 Manuel Rüger
2019-04-11 10:01 Manuel Rüger
2019-04-11  9:57 Manuel Rüger
2019-03-28 15:02 Manuel Rüger
2019-03-28 15:02 Manuel Rüger
2019-03-28 15:02 Manuel Rüger
2019-03-01 13:42 Manuel Rüger
2019-03-01 13:42 Manuel Rüger
2019-02-11 19:39 Manuel Rüger
2019-02-11 19:39 Manuel Rüger
2019-02-11 19:39 Manuel Rüger
2019-02-11 17:55 Manuel Rüger
2019-02-11 17:49 Manuel Rüger
2019-02-01 16:02 Manuel Rüger
2019-01-10 13:34 Manuel Rüger
2018-12-16 13:10 Manuel Rüger
2018-12-11 10:13 Manuel Rüger
2018-11-09 10:28 Manuel Rüger
2018-11-09  8:48 Manuel Rüger
2018-10-28 17:30 Manuel Rüger
2018-09-06 18:16 Manuel Rüger
2018-07-19 15:29 Manuel Rüger
2018-07-19 13:29 Manuel Rüger
2018-07-19 13:29 Manuel Rüger
2018-06-21 22:28 Georgy Yakovlev
2018-06-21 22:28 Georgy Yakovlev
2018-06-04 19:25 Mart Raudsepp
2018-05-15 13:14 Manuel Rüger
2018-05-15 13:14 Manuel Rüger
2018-05-15 12:16 Manuel Rüger
2018-04-26 22:19 Manuel Rüger
2018-04-26 21:36 Manuel Rüger
2018-04-11 12:21 Manuel Rüger
2018-04-10  1:13 Manuel Rüger
2018-04-06 22:12 Manuel Rüger
2018-04-06 22:12 Manuel Rüger
2018-04-03  6:22 Manuel Rüger
2018-03-23 15:05 Manuel Rüger
2018-03-21 14:59 Manuel Rüger
2018-03-19 22:52 Manuel Rüger
2018-02-28 12:32 Manuel Rüger
2018-02-27 20:33 Manuel Rüger
2018-02-09 16:58 Manuel Rüger
2018-01-23 15:46 Manuel Rüger
2018-01-19 16:10 Manuel Rüger
2018-01-19 15:55 Manuel Rüger
2018-01-18 14:04 Manuel Rüger
2018-01-18 13:00 Manuel Rüger
2018-01-10 18:37 Manuel Rüger
2018-01-02 16:12 Manuel Rüger
2018-01-02 13:05 Manuel Rüger
2018-01-02 13:05 Manuel Rüger
2018-01-02 13:00 Manuel Rüger
2017-12-18 19:11 Manuel Rüger
2017-12-18 16:37 Manuel Rüger
2017-11-22 15:02 Manuel Rüger
2017-11-03 14:27 Manuel Rüger
2017-11-02 15:57 Craig Andrews
2017-09-27 10:01 Manuel Rüger
2017-09-10 10:58 Manuel Rüger
2017-09-10 10:58 Manuel Rüger
2017-09-08 21:59 Manuel Rüger
2017-09-08 21:59 Manuel Rüger
2017-08-21 11:30 Manuel Rüger
2017-07-16 11:48 Manuel Rüger
2017-07-16 10:46 Manuel Rüger
2017-07-02 23:08 Manuel Rüger
2017-06-29  9:42 Manuel Rüger
2017-06-29  9:37 Manuel Rüger
2017-06-29  9:37 Manuel Rüger
2017-06-28 14:12 Manuel Rüger
2017-06-28 14:02 Manuel Rüger
2017-06-20 12:53 Pacho Ramos
2017-05-09 11:49 Manuel Rüger
2017-05-07  0:34 Manuel Rüger
2017-05-03 11:37 Manuel Rüger
2017-05-03 11:37 Manuel Rüger
2017-04-28 12:15 Manuel Rüger
2017-04-21 19:01 William Hubbs
2017-04-21 17:52 William Hubbs
2017-04-21 15:24 Manuel Rüger
2017-04-20 19:00 William Hubbs
2017-04-19 21:48 William Hubbs
2017-04-18 17:58 William Hubbs
2017-04-06 22:04 Manuel Rüger
2017-04-05 10:21 Michael Weber
2017-03-28 23:28 Manuel Rüger
2017-03-06 16:31 Manuel Rüger
2017-03-06 16:28 Manuel Rüger
2017-03-06 15:12 Manuel Rüger
2017-03-06 13:22 Manuel Rüger
2017-02-24 10:29 Manuel Rüger
2017-02-24 10:29 Manuel Rüger
2017-02-09 14:16 Manuel Rüger
2017-01-23 14:02 William Hubbs
2017-01-19 11:22 Manuel Rüger
2017-01-16 17:36 Manuel Rüger
2017-01-15 20:09 Manuel Rüger
2017-01-13 13:43 Manuel Rüger
2017-01-12 13:14 Manuel Rüger
2017-01-11 12:14 Manuel Rüger
2017-01-11 12:13 Manuel Rüger
2017-01-09 18:37 William Hubbs
2017-01-07 22:06 William Hubbs
2017-01-07 22:01 William Hubbs
2017-01-07 21:43 William Hubbs
2017-01-05 23:23 Manuel Rüger
2017-01-02 15:33 William Hubbs
2016-12-18  1:14 Manuel Rüger
2016-12-18  1:14 Manuel Rüger
2016-12-16 11:54 Manuel Rüger
2016-12-13 16:58 Manuel Rüger
2016-12-06 13:45 Manuel Rüger
2016-12-06 12:28 Manuel Rüger
2016-12-06 12:27 Manuel Rüger
2016-11-24 13:18 Manuel Rüger
2016-11-24 10:45 Manuel Rüger
2016-11-18 16:28 Manuel Rüger
2016-11-18 16:28 Manuel Rüger
2016-11-15 11:15 Manuel Rüger
2016-11-14 18:08 William Hubbs
2016-11-14 18:00 William Hubbs
2016-11-14 17:11 William Hubbs
2016-11-09 16:53 Manuel Rüger
2016-11-01 22:22 William Hubbs
2016-10-31 23:04 William Hubbs
2016-10-31 22:55 William Hubbs
2016-10-31 22:55 William Hubbs
2016-10-31 22:23 William Hubbs
2016-10-13 14:46 William Hubbs
2016-10-13 14:46 William Hubbs
2016-09-28 16:39 William Hubbs
2016-09-28 15:53 William Hubbs
2016-08-24 13:32 William Hubbs
2016-08-24 13:32 William Hubbs
2016-08-17 15:34 William Hubbs
2016-07-30  4:05 William Hubbs
2016-07-30  4:05 William Hubbs
2016-07-29 16:27 William Hubbs
2016-07-29 16:27 William Hubbs
2016-07-28 15:47 William Hubbs
2016-07-28 15:41 William Hubbs
2016-07-28 14:14 William Hubbs
2016-07-27 23:11 William Hubbs
2016-07-27 22:17 William Hubbs
2016-07-27 22:12 William Hubbs
2016-07-27 22:12 William Hubbs
2016-07-27 15:41 William Hubbs
2016-07-14 23:46 William Hubbs
2016-07-14 23:46 William Hubbs
2016-07-13 16:14 William Hubbs
2016-07-09 22:43 William Hubbs
2016-07-05 16:41 William Hubbs
2016-07-05 16:41 William Hubbs
2016-06-28 13:49 William Hubbs
2016-06-28 13:15 William Hubbs
2016-06-28 13:07 William Hubbs
2016-06-27 22:49 William Hubbs
2016-06-27 22:49 William Hubbs
2016-06-27 22:33 William Hubbs
2016-06-27 22:33 William Hubbs
2016-06-24 17:53 William Hubbs
2016-06-24 17:39 William Hubbs
2016-04-27 15:24 Kacper Kowalik
2016-04-27 15:19 Kacper Kowalik
2016-04-27 15:13 Kacper Kowalik
2016-04-27 15:13 Kacper Kowalik
2016-04-27  8:24 Agostino Sarubbo
2016-04-20 17:06 William Hubbs
2016-03-29 10:35 Ian Delaney
2016-03-28 12:21 Kacper Kowalik
2016-03-18 19:11 Michał Górny
2016-02-08 13:50 Kacper Kowalik
2015-11-03 21:19 Kacper Kowalik
2015-09-29  8:34 Justin Lecher
2015-09-29  8:34 Justin Lecher
2015-09-28 14:16 Kacper Kowalik
2015-09-19 15:27 Agostino Sarubbo
2015-08-25 18:15 William Hubbs
2015-08-25 18:15 William Hubbs
2015-08-25 16:42 William Hubbs

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1639898166.d235f65a621fb2ad96156efb565642248021de47.gyakovlev@gentoo \
    --to=gyakovlev@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox