http://bugzilla.opensuse.org/show_bug.cgi?id=1190567 http://bugzilla.opensuse.org/show_bug.cgi?id=1190567#c3 --- Comment #3 from Marcus Schaefer <ms@suse.com> --- 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: You are the assignee for the bug.