Re: [rawhide] kernel-install and grubby and ... what's going on?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Jul 1, 2013 at 12:00 PM, Matthew Miller
<mattdm@xxxxxxxxxxxxxxxxx> wrote:
> It looks like the venerable calls to new-kernel-pkg (from grubby) have been
> replaced by kernel-install, which checks if /sbin/new-kernel-pkg exists and
> runs that if it does, and otherwise does this stuff
> http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/.
>
> I'm trying to update the cloud kickstart files for F20 (now that F19 is in
> the can, right?), and am trying to understand what the plan and migration
> path is here. I can't find a feature page for this.
>
> Right now, immediately, the result is no initramfs being created under
> appliace-creator. (We're hoping to move _away_ from appliance-creator for
> this release, but one step at a time.) I went ahead and added grubby to the
> kickstart package manifest, but I'm not sure if that's the right thing.
>
> How is this _supposed_ to be working?

You should probably ask Harald explicitly to be sure, but the current
state of affairs is:

- kernel.spec now requires systemd > <some version that has
kernel-install in it>
- kernel.spec calls kernel-install instead of new-kernel-pkg (which is
provided by grubby)
- kernel-install in Fedora 19 and 20 is patched to call new-kernel-pkg
under the covers for the bootloader config update portions
- kernel-install calls dracut to create the initramfs (I think).
- eventually grub2 will deal with the BootLoaderSpec stuff directly
and kernel-install won't call new-kernel-pkg any longer.

I'm not exactly sure what the timeframe for that last item is, but
it's not in the immediate future.

josh
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux