From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 407EA13933E for ; Tue, 20 Jul 2021 15:50:24 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6F54FE09E0; Tue, 20 Jul 2021 15:50:23 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 449C0E09E0 for ; Tue, 20 Jul 2021 15:50:23 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id D6B7B335D16 for ; Tue, 20 Jul 2021 15:50:21 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 6B57273A for ; Tue, 20 Jul 2021 15:50:20 +0000 (UTC) From: "Mike Gilbert" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Mike Gilbert" Message-ID: <1626796116.ff18c8e63c649d4e2dd4d7b195ca4defd85aa19d.floppym@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/ X-VCS-Repository: repo/gentoo X-VCS-Files: sys-apps/systemd/Manifest sys-apps/systemd/systemd-248.5.ebuild sys-apps/systemd/systemd-249-r3.ebuild sys-apps/systemd/systemd-249.1.ebuild X-VCS-Directories: sys-apps/systemd/ X-VCS-Committer: floppym X-VCS-Committer-Name: Mike Gilbert X-VCS-Revision: ff18c8e63c649d4e2dd4d7b195ca4defd85aa19d X-VCS-Branch: master Date: Tue, 20 Jul 2021 15:50:20 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 3955f865-4fb3-4a72-8cd1-cf2a76b6878b X-Archives-Hash: 66a05822c6a2c5ef680796352a3a17d1 commit: ff18c8e63c649d4e2dd4d7b195ca4defd85aa19d Author: Mike Gilbert gentoo org> AuthorDate: Tue Jul 20 15:48:36 2021 +0000 Commit: Mike Gilbert gentoo org> CommitDate: Tue Jul 20 15:48:36 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff18c8e6 sys-apps/systemd: security bump to 248.5, 249.1 Bug: https://bugs.gentoo.org/803041 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd/Manifest | 3 +- ...{systemd-249-r3.ebuild => systemd-248.5.ebuild} | 35 +++++++++++++++------- ...{systemd-249-r3.ebuild => systemd-249.1.ebuild} | 1 - 3 files changed, 26 insertions(+), 13 deletions(-) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index dc998702873..14b777cb933 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,2 +1,3 @@ -DIST systemd-249.tar.gz 10588828 BLAKE2B f7896dea0bdec25125188b94ee84270b972649b1eb16599bed1967ced79f62dbfd1494e22362934f418823c054b342fb24dc57706b49520814beb95b6956bf27 SHA512 0810d09cc32e4aaa4425ee5b7ddf129262b061ce159cbd43571fabda48285243d8f80b566379ece9215d531b9407ee45e1e72c71935644fea31c7bca1bbf540c DIST systemd-stable-248.3.tar.gz 10320940 BLAKE2B 725494e0197dd182de55e4967088f4b4b709e6b2242723368b6cd95606582e01a57322b1f18fa194149055140a90993696734ad3c004843bfaceb72cd04a3a84 SHA512 8e7ff0d5e63cc933e4dc23f7e0bef9707fde90396605eb8822d34de90d7abe8fd37e5739e33b657868218aa7281147cc944c096c007324c3e6fb54d833a83485 +DIST systemd-stable-248.5.tar.gz 10388105 BLAKE2B 7976c31730bce6d90e14c26ddc5d240e5e3a9e9b16dae6186f7b65a4a8708427cde0314d5820ebb817f78061cd14e3aac53d9761f6e1a34a1e16262d63454df5 SHA512 38cdb31e2e5ba1186154da06368b0b467c452368f3dd667d7ef0fb907d314545f903ea9ade3550bf057e9e487d4fdb16a0fa5bce1d0134d2e17223c0795f55cf +DIST systemd-stable-249.1.tar.gz 10590518 BLAKE2B 85eec7bc4f6af9a39fbf51e8fc65a2b02052a151ab6147e61485a307692a4984543b2506b71dae6715fc9447e85fba8052b847fbb2e5d14c23c7264b9d7fcf36 SHA512 e2c1dd39fc3b9a1a9c2aee4317dc1b2aa66cc47d0275fa4fa8214a9b43e37fd737daf1562db9aa94892128918473bad73cc16a6f0c657498389c3dadb6cf87de diff --git a/sys-apps/systemd/systemd-249-r3.ebuild b/sys-apps/systemd/systemd-248.5.ebuild similarity index 95% copy from sys-apps/systemd/systemd-249-r3.ebuild copy to sys-apps/systemd/systemd-248.5.ebuild index d11da3bdbde..b7c3f3b940d 100644 --- a/sys-apps/systemd/systemd-249-r3.ebuild +++ b/sys-apps/systemd/systemd-248.5.ebuild @@ -133,7 +133,7 @@ RDEPEND="${COMMON_DEPEND} # sys-apps/dbus: the daemon only (+ build-time lib dep for tests) PDEPEND=">=sys-apps/dbus-1.9.8[systemd] - hwdb? ( sys-apps/hwids[systemd(+),udev] ) + hwdb? ( >=sys-apps/hwids-20150417[udev] ) >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration )" @@ -144,23 +144,20 @@ BDEPEND=" >=dev-util/meson-0.46 >=sys-apps/coreutils-8.16 sys-devel/gettext + sys-devel/m4 virtual/pkgconfig test? ( sys-apps/dbus ) app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-libs/libxslt:0 - $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]') $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]') " python_check_deps() { - has_version -b "dev-python/jinja[${PYTHON_USEDEP}]" && has_version -b "dev-python/lxml[${PYTHON_USEDEP}]" } -QA_EXECSTACK="usr/lib/systemd/boot/efi/*" - pkg_pretend() { if [[ ${MERGE_TYPE} != buildonly ]]; then if use test && has pid-sandbox ${FEATURES}; then @@ -218,8 +215,6 @@ src_prepare() { # Add local patches here PATCHES+=( - "${FILESDIR}/249-hostnamed-error-variable.patch" - "${FILESDIR}/249-libudev-static.patch" ) if ! use vanilla; then @@ -443,7 +438,19 @@ migrate_locale() { fi } +save_enabled_units() { + ENABLED_UNITS=() + type systemctl &>/dev/null || return + for x; do + if systemctl --quiet --root="${ROOT:-/}" is-enabled "${x}"; then + ENABLED_UNITS+=( "${x}" ) + fi + done +} + pkg_preinst() { + save_enabled_units {machines,remote-{cryptsetup,fs}}.target getty@tty1.service + if ! use split-usr; then local dir for dir in bin sbin lib; do @@ -465,17 +472,23 @@ pkg_postinst() { systemd_update_catalog # Keep this here in case the database format changes so it gets updated - # when required. - if use hwdb; then - systemd-hwdb --root="${ROOT}" update + # when required. Despite that this file is owned by sys-apps/hwids. + if has_version "sys-apps/hwids[udev]"; then + udevadm hwdb --update --root="${EROOT}" fi udev_reload || FAIL=1 - # Bug 465468, make sure locales are respected, and ensure consistency + # Bug 465468, make sure locales are respect, and ensure consistency # between OpenRC & systemd migrate_locale + systemd_reenable systemd-networkd.service systemd-resolved.service + + if [[ ${ENABLED_UNITS[@]} ]]; then + systemctl --root="${ROOT:-/}" enable "${ENABLED_UNITS[@]}" + fi + if [[ -z ${REPLACING_VERSIONS} ]]; then if type systemctl &>/dev/null; then systemctl --root="${ROOT:-/}" enable getty@.service remote-fs.target || FAIL=1 diff --git a/sys-apps/systemd/systemd-249-r3.ebuild b/sys-apps/systemd/systemd-249.1.ebuild similarity index 99% rename from sys-apps/systemd/systemd-249-r3.ebuild rename to sys-apps/systemd/systemd-249.1.ebuild index d11da3bdbde..aca935e27ce 100644 --- a/sys-apps/systemd/systemd-249-r3.ebuild +++ b/sys-apps/systemd/systemd-249.1.ebuild @@ -218,7 +218,6 @@ src_prepare() { # Add local patches here PATCHES+=( - "${FILESDIR}/249-hostnamed-error-variable.patch" "${FILESDIR}/249-libudev-static.patch" )