From cea88e3f6db160345b9c7e4b41f836d4993a9d65 Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Tue, 15 Jul 2014 19:50:09 -0700 Subject: [PATCH] lvm2: update to 2.02.107 Newer ebuilds appear to fix some issues with systemd integration which may or may not impact our systems but lvm isn't widely used with CoreOS so no one has noticed. Most importantly though these sorts of errors are gone: Configuration file /run/systemd/generator/lvm2-activation.service is marked world-inaccessible. This has no effect as configuration data is accessible via APIs without restrictions. Proceeding anyway. --- ...1-r163.ebuild => hard-host-depends-0.0.1-r164.ebuild} | 0 .../hard-host-depends/hard-host-depends-0.0.1.ebuild | 9 --------- .../profiles/coreos/base/package.accept_keywords | 7 ++++--- 3 files changed, 4 insertions(+), 12 deletions(-) rename sdk_container/src/third_party/coreos-overlay/coreos-base/hard-host-depends/{hard-host-depends-0.0.1-r163.ebuild => hard-host-depends-0.0.1-r164.ebuild} (100%) diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/hard-host-depends/hard-host-depends-0.0.1-r163.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/hard-host-depends/hard-host-depends-0.0.1-r164.ebuild similarity index 100% rename from sdk_container/src/third_party/coreos-overlay/coreos-base/hard-host-depends/hard-host-depends-0.0.1-r163.ebuild rename to sdk_container/src/third_party/coreos-overlay/coreos-base/hard-host-depends/hard-host-depends-0.0.1-r164.ebuild diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/hard-host-depends/hard-host-depends-0.0.1.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/hard-host-depends/hard-host-depends-0.0.1.ebuild index 87c2291f61..36c207a625 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/hard-host-depends/hard-host-depends-0.0.1.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/hard-host-depends/hard-host-depends-0.0.1.ebuild @@ -185,15 +185,6 @@ RDEPEND="${RDEPEND} virtual/cdrtools " -# Pull tis into / or patch the lvm ebuild to configure with: -# --with-thin-check=/sbin/thin_check -# --with-thin-dump=/sbin/thin_dump -# --with-thin-repair=/sbin/thin_repair -# This will work for now until the proper fix is merged upstream. -RDEPEND="${RDEPEND} - >=sys-block/thin-provisioning-tools-0.2.8-r1 - " - # Uninstall these packages. RDEPEND="${RDEPEND} !net-misc/dhcpcd diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.accept_keywords b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.accept_keywords index d93b301b51..3ec22106ae 100644 --- a/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.accept_keywords +++ b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.accept_keywords @@ -64,9 +64,6 @@ # Docker dependencies are needed =dev-util/boost-build-1.52.0-r1 ~amd64 -# Fixes ruby dependency -=sys-block/thin-provisioning-tools-0.2.8-r1 ~amd64 - # Assorted bugfixes, avoids corrupting filesystems by updating UUID =sys-fs/e2fsprogs-1.42.9 ~amd64 ~sys-libs/e2fsprogs-libs-1.42.9 ~amd64 @@ -97,3 +94,7 @@ dev-util/checkbashisms # use 3.13 since Gentoo is starting to stabilize that one: # https://bugs.gentoo.org/show_bug.cgi?id=507096 =sys-kernel/linux-headers-3.13 + +# 106 and 107 ebuilds improve systemd integration +=sys-fs/lvm2-2.02.107 +=sys-block/thin-provisioning-tools-0.3.2