All of lore.kernel.org
 help / color / mirror / Atom feed
From: Koen Kooi <koen@dominion.thruhere.net>
To: openembedded-devel@lists.openembedded.org
Subject: Re: [meta-oe][RFC 00/27] systemd / initmanager rework
Date: Wed, 08 Feb 2012 13:14:27 +0100	[thread overview]
Message-ID: <jgtov9$fhv$1@dough.gmane.org> (raw)
In-Reply-To: <CAP9ODKp7S2+HR3umrnd9RzT5JE0X_T_cjWPzi6S5WUdZ-SAzoQ@mail.gmail.com>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Op 08-02-12 12:12, Otavio Salvador schreef:
> On Wed, Feb 8, 2012 at 09:07, Koen Kooi <koen@dominion.thruhere.net>
> wrote:
> 
>> If it's just polkit and udisks and image feature works well enough.
>> Perfect is the enemy of good and all that.
> 
> 
> How I'd generate an image with polkit with systemd support?

In this case:

	1) split out systemd libs from systemd PN
if('systemd' in IMAGE_FEATURES) {

	2) use bbappend to enable systemd support in polkit
}

Images with sysvinit will be working the same as before, just with
libsystemd-logind.so.X being installed. Images with systemd get working
session tracking.

Have a look at
http://cgit.openembedded.org/openembedded-core/log/meta/recipes-support/consolekit
to see that consolekit had been broken in oe-core for a long, long time and
noone cared.

That is why I want to make an exception for polkit and udisks to keep
initmanager selection an IMAGE_FEATURE combined with DISTRO_FEATURE. A
distro maintainer can then choose to support one or more initmanagers and in
the case for multiple it can be set per image.

regards,

Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)
Comment: GPGTools - http://gpgtools.org

iEYEARECAAYFAk8yZyEACgkQMkyGM64RGpEPDgCfZc2zCQZcAUKqAcU1L1I0riw6
r0YAoIF8daCi0J2sp4jcGItiQlgCNsyi
=kUuc
-----END PGP SIGNATURE-----




  reply	other threads:[~2012-02-08 12:22 UTC|newest]

Thread overview: 66+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-02-07 15:12 [meta-oe][RFC 00/27] systemd / initmanager rework Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 01/27] systemd.bbclass: rework Andreas Müller
2012-02-09  8:14   ` Andreas Müller
2012-02-09 11:03     ` Otavio Salvador
2012-02-07 15:12 ` [meta-oe][RFC 02/27] initmanager.bbclass: inital add Andreas Müller
2012-02-07 15:39   ` Paul Eggleton
2012-02-07 15:57     ` Otavio Salvador
2012-02-07 22:53       ` Khem Raj
2012-02-07 15:12 ` [meta-oe][RFC 03/27] image.bbclass: inherit initmanager.bbclass and set default value for IMAGE_INIT_MANAGER Andreas Müller
2012-02-07 15:36   ` Paul Eggleton
2012-02-07 15:59     ` Otavio Salvador
2012-02-07 15:12 ` [meta-oe][RFC 04/27] elsa: remove unneeded systemd code Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 05/27] connman: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 06/27] openssh: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 07/27] gateone: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 08/27] cronie: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 09/27] xserver-nodm-init: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 10/27] busybox: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 11/27] atftp: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 12/27] gpsd: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 13/27] gdm: inherit systemd / " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 14/27] dropbear: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 15/27] cloud9: pack systemd support in ${PN}-systemd / " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 16/27] slim: inherit systemd " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 17/27] udisks: conditional DEPENDS " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 18/27] rsyslog: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 19/27] polkit: conditional DEPEND systemd Andreas Müller
2012-02-07 15:35   ` Martin Jansa
2012-02-07 15:40   ` Paul Eggleton
2012-02-07 15:12 ` [meta-oe][RFC 20/27] syslog-ng: conditional --enable-systemd --with-systemdsystemunitdir / remove unneeded systemd code Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 21/27] lighthttpd: inherit systemd / added systemd native support " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 22/27] cherokee: " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 23/27] networkmanager: inherit systemd / added NetworkManager-wait-online.service " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 24/27] ntp: add native systemd support for ntpdate " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 25/27] dhcp: add native support for dhcp-relay " Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 26/27] task-basic: replace systemd specific packets by common ones / conditionally RDEPENDS avahi(-systemd) systemd-compat-units Andreas Müller
2012-02-07 15:12 ` [meta-oe][RFC 27/27] task-x11: replace systemd specific packets by common ones Andreas Müller
2012-02-07 15:30   ` Martin Jansa
2012-02-07 15:52 ` [meta-oe][RFC 00/27] systemd / initmanager rework Koen Kooi
2012-02-07 16:24   ` Andreas Müller
2012-02-07 17:14     ` Koen Kooi
2012-02-07 17:58       ` Andreas Müller
2012-02-07 15:55 ` Otavio Salvador
2012-02-07 16:02   ` Koen Kooi
2012-02-07 16:18     ` Otavio Salvador
2012-02-08  0:39   ` Joshua Lock
2012-02-08  8:18     ` Koen Kooi
2012-02-08 11:00       ` Otavio Salvador
2012-02-08 11:07         ` Koen Kooi
2012-02-08 11:12           ` Otavio Salvador
2012-02-08 12:14             ` Koen Kooi [this message]
2012-02-08 12:18               ` Paul Eggleton
2012-02-08 12:21                 ` Koen Kooi
2012-02-08 12:49                 ` Koen Kooi
2012-02-08 12:28               ` Otavio Salvador
2012-02-08 12:43                 ` Martin Jansa
2012-02-08 13:05                   ` Koen Kooi
2012-02-08 12:51               ` Andreas Müller
2012-02-08 12:54                 ` Koen Kooi
2012-02-08 12:56                 ` Martin Jansa
2012-02-08 13:19               ` Khem Raj
2012-02-08 15:35                 ` Otavio Salvador
2012-02-08 11:31           ` Andreas Müller
2012-02-08 10:57     ` Otavio Salvador
2012-02-07 16:35 ` Andreas Müller
2012-02-07 16:39   ` Otavio Salvador

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='jgtov9$fhv$1@dough.gmane.org' \
    --to=koen@dominion.thruhere.net \
    --cc=openembedded-devel@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.