Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH 1/2] util-linux: disable systemd
@ 2015-02-24 18:07 Ross Burton
  2015-02-24 18:07 ` [PATCH 2/2] systemd: Upgrade 216 -> 218 Ross Burton
  2015-02-24 20:48 ` [PATCH 1/2] util-linux: disable systemd Khem Raj
  0 siblings, 2 replies; 10+ messages in thread
From: Ross Burton @ 2015-02-24 18:07 UTC (permalink / raw)
  To: openembedded-core

systemd has a build-dependency on util-linux for libmount, and util-linux has an
optional build dependency on systemd.

The features in util-linux that enabling systemd gives you are:
* lslogins can show recent journal entries from the user
* uuidd can use socket activation and has a service file
* fstrim has a service file
* logger can write journal entries

These are not worth the overhead of maintaining two util-linux recipes to
bootstrap the cycle, so disable systemd support in util-linux.

Signed-off-by: Ross Burton <ross.burton@intel.com>
---
 meta/recipes-core/util-linux/util-linux.inc |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-core/util-linux/util-linux.inc b/meta/recipes-core/util-linux/util-linux.inc
index b4f51e9..3d8a4d0 100644
--- a/meta/recipes-core/util-linux/util-linux.inc
+++ b/meta/recipes-core/util-linux/util-linux.inc
@@ -48,8 +48,7 @@ SHARED_EXTRA_OECONF = "--disable-use-tty-group \
 
 EXTRA_OECONF = "${SHARED_EXTRA_OECONF} --libdir=${base_libdir}"
 
-PACKAGECONFIG_class-target ?= "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)} \
-                                ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} "
+PACKAGECONFIG_class-target ?= "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}"
 PACKAGECONFIG[pam] = "--enable-su --enable-runuser,--disable-su --disable-runuser, libpam,"
 
 # Respect the systemd feature for uuidd
@@ -117,7 +116,7 @@ RDEPENDS_${PN}_class-nativesdk = ""
 
 RPROVIDES_${PN}-dev = "util-linux-libblkid-dev util-linux-libmount-dev util-linux-libuuid-dev"
 
-SYSTEMD_PACKAGES = "${PN}-uuidd ${PN}-fstrim"
+#SYSTEMD_PACKAGES = "${PN}-uuidd ${PN}-fstrim"
 SYSTEMD_SERVICE_${PN}-uuidd = "uuidd.socket uuidd.service"
 SYSTEMD_AUTO_ENABLE_${PN}-uuidd = "disable"
 SYSTEMD_SERVICE_${PN}-fstrim = "fstrim.timer fstrim.service"
-- 
1.7.10.4



^ permalink raw reply related	[flat|nested] 10+ messages in thread
* Re: [PATCH 1/2] util-linux: disable systemd
@ 2019-01-04 14:12 Paulo Neves
  0 siblings, 0 replies; 10+ messages in thread
From: Paulo Neves @ 2019-01-04 14:12 UTC (permalink / raw)
  To: openembedded-core

Hello all,

I have the need to enable this services from system. What is the
current status of this circular dependency?
There was talk of coming back to this topic after the milesone but 4
years passed and there was no changes to this topic? Is it still
applicable?

Paulo Neves


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2019-01-04 14:12 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-24 18:07 [PATCH 1/2] util-linux: disable systemd Ross Burton
2015-02-24 18:07 ` [PATCH 2/2] systemd: Upgrade 216 -> 218 Ross Burton
2015-02-24 20:48 ` [PATCH 1/2] util-linux: disable systemd Khem Raj
2015-02-24 20:51   ` Burton, Ross
2015-02-24 22:47     ` Bernhard Reutner-Fischer
2015-02-24 23:32   ` Richard Purdie
2015-02-25  0:00     ` Khem Raj
2015-02-25  0:28       ` Richard Purdie
2015-02-25  7:07         ` Khem Raj
  -- strict thread matches above, loose matches on Subject: below --
2019-01-04 14:12 Paulo Neves

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox