On Sun, Mar 3, 2013 at 12:24 PM, Jan Steffens <jan.steffens@gmail.com> wrote:
The systemd guys are cooking up a kernel-install tool which installs the kernels into an installation-specific subdirectory in /boot (based on machine-id) and automatically writes loader entries for them. I hope we can make use of this in the future.
That sound very nice! Is this being discussed publicly anywhere? I'm just curious.
I assume you mean the Arch systemd guys, not systemd upstream, right?
No, upstream. So check the systemd mailing list.
OK, I found this: http://www.freedesktop.org/software/systemd/man/kernel-install.html But this does not really help by itself. Arch would still need to change where the kernels are installed to prevent clobbering the root of the ESP, for instance by installing somewhere in /usr and then calling this tool in post_install() to install the kernel to the proper location in /boot, which is system-specific. Is anything in this direction planned? Such a change might also be somewhat disruptive to users with BIOS and users with EFI who don't use gummiboot...