From cf21557dfedc3599f1d80e904ba35f8666f73419 Mon Sep 17 00:00:00 2001 From: David Michael Date: Fri, 13 Oct 2017 17:47:55 -0700 Subject: [PATCH] sys-apps/systemd: Sync and upgrade to 235 --- .../sys-apps/systemd/metadata.xml | 4 +- ...stemd-234-r2.ebuild => systemd-235.ebuild} | 0 .../sys-apps/systemd/systemd-9999.ebuild | 289 +++++++++--------- 3 files changed, 142 insertions(+), 151 deletions(-) rename sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/{systemd-234-r2.ebuild => systemd-235.ebuild} (100%) diff --git a/sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/metadata.xml b/sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/metadata.xml index 9970bd1925..357ed6005f 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/metadata.xml +++ b/sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/metadata.xml @@ -21,14 +21,14 @@ Enable sealing of journal files using gcrypt; required to build systemd-import/systemd-pull Enable embedded HTTP server in journald Enable import daemon - Connect to kernel dbus (KDBUS) instead of userspace dbus if available Enable kernel module loading via sys-apps/kmod + If IDN support is enabled, use net-dns/libidn2 instead of net-dns/libidn Enable lz4 compression for the journal Enable support for network address translation in networkd Enable qrcode output support in journal Install sysvinit compatibility symlinks and manpages for init, telinit, halt, poweroff, reboot, runlevel, and shutdown Disable Gentoo-specific behavior and compatibility quirks - Validate XKB keymap in logind + Depend on x11-libs/libxkbcommon to allow logind to control the X11 keymap systemd/systemd diff --git a/sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/systemd-234-r2.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/systemd-235.ebuild similarity index 100% rename from sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/systemd-234-r2.ebuild rename to sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/systemd-235.ebuild diff --git a/sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/systemd-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/systemd-9999.ebuild index cf01a03236..2911984fe5 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/systemd-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/systemd-9999.ebuild @@ -10,18 +10,18 @@ if [[ ${PV} == 9999 ]]; then # Use ~arch instead of empty keywords for compatibility with cros-workon KEYWORDS="~amd64 ~arm64 ~arm ~x86" else - CROS_WORKON_COMMIT="86c388465b686bb23cede68c226d00f5ff31c3b3" # v234-coreos + CROS_WORKON_COMMIT="e2384cbc5e1b47719cfffd21f65c0106052a6f69" # v235-coreos KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" fi -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +PYTHON_COMPAT=( python{3_4,3_5,3_6} ) # cros-workon must be imported first, in cases where cros-workon and # another eclass exports the same function (say src_compile) we want # the later eclass's version to win. Only need src_unpack from workon. inherit cros-workon -inherit autotools bash-completion-r1 linux-info multilib-minimal pam python-any-r1 systemd toolchain-funcs udev user +inherit bash-completion-r1 linux-info meson multilib-minimal ninja-utils pam python-any-r1 systemd toolchain-funcs udev user DESCRIPTION="System and service manager for Linux" HOMEPAGE="https://www.freedesktop.org/wiki/Software/systemd" @@ -35,11 +35,14 @@ IUSE="acl apparmor audit build cryptsetup curl elfutils +gcrypt gnuefi http # CoreOS specific use flags IUSE+=" symlink-usr" +# Install systemd in the /usr partition on CoreOS. +ROOTPREFIX="/usr" + REQUIRED_USE="importd? ( curl gcrypt lzma )" MINKV="3.11" -COMMON_DEPEND=">=sys-apps/util-linux-2.27.1:0=[${MULTILIB_USEDEP}] +COMMON_DEPEND=">=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] sys-libs/libcap:0=[${MULTILIB_USEDEP}] !