Comment # 3 on bug 1190567 from
so you are saying the kernel package includes post processing code that checks
if boot is on a different location and depending on that condition at install
time it does something.

First question why ?

And second this breaks if the installation of the kernel package is not done on
the running system

In an image builder you create the root filesystem first, that's where the
kernel gets installed and at that point you don't know anything about the later
target. This is were the kernel package post processing design fails

From the created root tree an image is build and one configuration can be,
create me the image with an extra boot partition.

With the new kernel layout the image builder would need to check this condition
and moves kernel files such that it works again. kiwi can do this but it
actually should not be one of its responsibilities and it feels wrong.


> I guess kiwi copies the result of installing...

nope kiwi does nothing with the kernel. With this change we get somehow forced
to fixup the broken systems which is really a step back

So this is not only about kiwi, this causes issues to anybody who installs the
kernel outside of the target and deploy to target later.

Is there an opportunity to recall the kernel post such that we can at least
recall on target such that the code you have becomes effective ?

Thanks


You are receiving this mail because: