diff options
author | William Hubbs <williamh@gentoo.org> | 2024-02-14 17:07:29 -0600 |
---|---|---|
committer | William Hubbs <williamh@gentoo.org> | 2024-02-15 09:40:45 -0600 |
commit | e32c81b6dd523b0339eca5dc75129b6e0b8f1c0f (patch) | |
tree | e719c5bce6a553967f05c82b36fc1b34b308bca5 /app-containers/docker | |
parent | dev-qt/qtgui: Fix CVE-2024-25580 (diff) | |
download | gentoo-e32c81b6dd523b0339eca5dc75129b6e0b8f1c0f.tar.gz gentoo-e32c81b6dd523b0339eca5dc75129b6e0b8f1c0f.tar.bz2 gentoo-e32c81b6dd523b0339eca5dc75129b6e0b8f1c0f.zip |
app-containers/docker: drop device-mapper use flag
Closes: https://bugs.gentoo.org/924445
Signed-off-by: William Hubbs <williamh@gentoo.org>
Diffstat (limited to 'app-containers/docker')
-rw-r--r-- | app-containers/docker/docker-25.0.1.ebuild | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/app-containers/docker/docker-25.0.1.ebuild b/app-containers/docker/docker-25.0.1.ebuild index 337dae24e290..92c7e31beb2d 100644 --- a/app-containers/docker/docker-25.0.1.ebuild +++ b/app-containers/docker/docker-25.0.1.ebuild @@ -14,14 +14,13 @@ 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 btrfs +container-init device-mapper overlay seccomp selinux" +IUSE="apparmor btrfs +container-init overlay seccomp selinux" 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 ) " @@ -34,7 +33,7 @@ RDEPEND=" >=dev-vcs/git-1.7 >=app-arch/xz-utils-4.9 dev-libs/libltdl - >=app-containers/containerd-1.7.3[apparmor?,btrfs?,device-mapper?,seccomp?] + >=app-containers/containerd-1.7.3[apparmor?,btrfs?,seccomp?] >=app-containers/runc-1.1.9[apparmor?,seccomp?] !app-containers/docker-proxy container-init? ( >=sys-process/tini-0.19.0[static] ) @@ -227,12 +226,6 @@ pkg_setup() { " fi - if use device-mapper; then - CONFIG_CHECK+=" - ~BLK_DEV_DM ~DM_THIN_PROVISIONING - " - fi - CONFIG_CHECK+=" ~OVERLAY_FS " @@ -252,7 +245,7 @@ src_compile() { # let's set up some optional features :) export DOCKER_BUILDTAGS='' - for gd in btrfs device-mapper overlay; do + for gd in btrfs overlay; do if ! use $gd; then DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}" fi @@ -307,12 +300,6 @@ pkg_postinst() { 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)" |