[oe] [meta-oe][v2] 00/22] systemd rework

Andreas Müller schnitzeltony at googlemail.com
Thu Feb 16 14:26:41 UTC 2012


On Thu, Feb 16, 2012 at 1:53 PM, Martin Jansa <martin.jansa at gmail.com> wrote:
> On Thu, Feb 16, 2012 at 03:02:54AM +0100, Andreas Müller wrote:
>> V1 -> V2:
>> [2]  do not check configuration variables for cross and nativesdk
>> [3]  rename systemd_package to systemd_generate_package_scripts
>> [6]  parse unit files to determine the files to pack
>> [7]  create warning if *-systemd package already rdepends
>>      it's base package
>> added in V2:
>> [8]-[20] remove obsolet systemd code from recipes (these were used as
>>      test cases)
>> [21] dhcp-(relay) test case for multiple systemd packages
>> [22] modified to start service
>
> Whole series looks good to me sofar.
>
> I'm not sure what's meant by this warning:
> WARNING:
> /OE/shr-core/meta-openembedded/meta-oe/recipes-connectivity/gateone/gateone_git.bb:
> it is recommended to set SYSTEMD_PACKAGES as <existing-package>-systemd
> WARNING:
> /OE/shr-core/meta-openembedded/meta-oe/recipes-devtools/cloud9/cloud9_0.5.1.bb:
> it is recommended to set SYSTEMD_PACKAGES as <existing-package>-systemd

Suggestions for more descriptive message welcome

>
> I guess we should
> -SYSTEMD_PACKAGES = "${PN}"
> +SYSTEMD_PACKAGES = "${PN}-systemd"
> with this patchset too and add ${PN}-systemd to task which pulls gateone/cloud9.

I left these recipes out ( mentioned in 00/xx (*) ) to avoid changing
many tasks/images and would like to wait until we have a
decision/solution for *-FEATURES.

>
> And I'm not sure if this change is intentional:
> http://git.shr-project.org/git/?p=buildhistory.git;a=commitdiff;h=3d27d7267406bd0fb2ea2a48b108dbb8bc7c128f#patch18
>
> as xserver-nodm-init-systemd doesn't really need xserver-nodm-init, but
> probably won't harm if xserver-nodm-init is used only to pull
> xinit+xserver-common dependency.
Will take a look into this.
>
> Cheers,
>
>>
>> The following tests were performed:
>> * build from scratch with [1]-[7] / run test
>> * build from scratch / apply patches / build -> check buildhistory diff
>> * build from scratch w/o patches / build from scratch with patches -> check
>>   buildhistory diff
>>
>> Additional patches were prepared for other recipes inheriting systemd. These are
>> not yet send because they move systemd support from ${PN} to ${PN}-systemd which
>> currently needs modifications on tasks/images. I'd be happy if a common accepted
>> solution would be suggested/implemented (image-feature?).
(*)
>>
>> This patch series can be pulled from:
>> git://gitorious.org/schnitzeltony-oe-meta/meta-openembedded-systemd.git branch systemd2
>>
>> Andreas Müller (22):

Andreas




More information about the Openembedded-devel mailing list