On Sun, Jan 24, 2016 at 11:21 AM, Paul Eggleton
<paul.eggle...@linux.intel.com> wrote:
> On Fri, 22 Jan 2016 20:49:10 Khem Raj wrote:
>> OE core provides systemd,busybox as options for system init system along
>> with sysvinit being the default. Document the needed settings to enable
>> systemd and busybox as options if user wishes.
>>
>> Signed-off-by: Khem Raj <raj.k...@gmail.com>
>> ---
>>  meta/conf/local.conf.sample | 17 +++++++++++++++++
>>  1 file changed, 17 insertions(+)
>>
>> diff --git a/meta/conf/local.conf.sample b/meta/conf/local.conf.sample
>> index a662f4d..b760546 100644
>> --- a/meta/conf/local.conf.sample
>> +++ b/meta/conf/local.conf.sample
>> @@ -209,6 +209,23 @@ PACKAGECONFIG_append_pn-qemu-native = " sdl"
>>  PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
>>  #ASSUME_PROVIDED += "libsdl-native"
>>
>> +#
>> +# Use busybox/mdev for system initialization
>> +#
>> +#VIRTUAL-RUNTIME_dev_manager = "busybox-mdev"
>> +#VIRTUAL-RUNTIME_login_manager = "busybox"
>> +#VIRTUAL-RUNTIME_init_manager = "busybox"
>> +#VIRTUAL-RUNTIME_initscripts = "initscripts"
>> +#VIRTUAL-RUNTIME_keymaps = "keymaps"
>> +#DISTRO_FEATURES_BACKFILL_CONSIDERED += "sysvinit"
>> +
>> +#
>> +# Use systemd for system initialization
>> +#
>> +#DISTRO_FEATURES_append = " systemd sysvinit"
>> +#DISTRO_FEATURES_BACKFILL_CONSIDERED += "sysvinit"
>> +#VIRTUAL-RUNTIME_init_manager = "systemd"
>> +#VIRTUAL-RUNTIME_initscripts = "systemd-compat-units"
>>
>>  # CONF_VERSION is increased each time build/conf/ changes incompatibly and
>> is used to # track the version of this file when it was generated. This can
>> safely be ignored if
>
> Is this sort of thing really appropriate for local.conf though? Shouldn't we
> be encouraging people to create a distro config for this level of
> customisation?

with IRC feedback from RP and others. Its more of local.conf.extended
item. So I have moved it in there in my v2 patch currently under test.

https://github.com/kraj/openembedded-core/commit/78edec042a47814ffb465d3c6c326fcd2e45447f

poky .e.g works well with both sysvinit and systemd
and some other derived distros as well. So think more it may be
that putting this sort of information in nodistro conf in OE-Core may
be another option but extended local conf is quite advanced user experience
as well

>
> Cheers,
> Paul
>
> --
>
> Paul Eggleton
> Intel Open Source Technology Centre
-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to