From 0289562480ce830c8987287f60a1b9d8ae82f158 Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Wed, 28 May 2014 16:18:57 -0700 Subject: [PATCH] fix(sys-apps/systemd): Enable new systemd services in /usr, not /etc This release features two new services that like networkd before it get enabled in /etc instead of /usr. Move things back to where they belong. Original patch from Camilo Aguilar --- .../coreos-overlay/sys-apps/systemd/systemd-9999.ebuild | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 795fcdce2a..eb79fca4a0 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 @@ -366,10 +366,16 @@ multilib_src_install_all() { rm "${D}"/etc/systemd/system/multi-user.target.wants/remote-fs.target \ "${D}"/etc/systemd/system/multi-user.target.wants/systemd-networkd.service \ + "${D}"/etc/systemd/system/multi-user.target.wants/systemd-resolved.service \ + "${D}"/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service \ + || die + rmdir "${D}"/etc/systemd/system/multi-user.target.wants \ + "${D}"/etc/systemd/system/network-online.target.wants \ || die - rmdir "${D}"/etc/systemd/system/multi-user.target.wants || die systemd_enable_service multi-user.target remote-fs.target systemd_enable_service multi-user.target systemd-networkd.service + systemd_enable_service multi-user.target systemd-resolved.service + systemd_enable_service network-online.target systemd-networkd-wait-online.service } migrate_locale() {