[Openembedded-architecture] Changes that switching from smart to dnf will cause

Mark Hatle mark.hatle at windriver.com
Fri Feb 17 19:24:47 UTC 2017


On 2/17/17 11:16 AM, Alexander Kanavin wrote:
> On 02/17/2017 09:06 PM, Mark Hatle wrote:
>>> Why? I'm not able to understand why this needs to be done. I'm calling
>>> out to external script with the name of the package to do the deferral,
>>> and the deferral happens as expected, both in ad hoc testing, and in
>>> oe-selftest test case that checks specifically for this.
>>
>> Who owns the external script?  How is or would it be made available to an
>> 'installer' (think anaconda), etc.
> 
> The external deferral script is only called when cross-installing 
> packages on the build host ('if D is defined, then defer-to-first-boot' 
> kind of thing). Why would it be needed on target?

We've needed to do this type of installation in the past when doing 'factory'
type installs.. I.e. one machine runs a small target rootfs setup script
(invoking smart using a remote package feed to point to a filesystem location.
We enable the 'D' so that deferred things will startup on first boot of the
devices...)

Again, corner cases.  Not exactly standard behavior.

--Mark

> Alex
> 




More information about the Openembedded-architecture mailing list