Bug#787720: systemd: Missing /usr/lib/systemd/boot/efi for "bootctl install"

Martin Pitt mpitt at debian.org
Sat Jun 6 15:37:45 BST 2015


Hello Mathias, Michael,

Michael Biebl [2015-06-04 19:26 +0200]:
> > I am not able to use "bootctl install" to install the recently added
> > systemd bootloader:
> > 
> > # bootctl install --path=/boot/efi
> > Created "/boot/efi/EFI/systemd".
> > Created "/boot/efi/EFI/Boot".
> > Created "/boot/efi/loader".
> > Created "/boot/efi/loader/entries".
> > Failed to open "/usr/lib/systemd/boot/efi": No such file or directory
> > 
> > That directory/file is indeed missing but can be found in the upstream
> > Makefile. Please make sure to include it in the Debian package.
> 
> Martin, are we actually ready yet to enable efi support in systemd,
> fully? You switched it on in commit
> 93fe4ec754a915c023ae341f05d29565e41a2c0e

Until 219, EFI support was auto-discovery of partitions, mounting
/sys/firmware/efi/efivars, and "bootctl status". All of which is
desirable and works fine.

Admittedly I wasn't aware of the new install etc. bootctl commands
yet. I didn't test this at all, and to be honest I'm quite surprised
that people jump at this so quickly :-) There is absolutely zero
distro integration with the systemd EFI boot loader, unlike GRUB and
friends.

Mathias, does that actually work for you? (I suppose you grabbed the
files from upstream?)

> Maybe we shouldn't install the bootctl command until we have all the
> integration really done.

I'm ok with hiding it for now. bootctl status is mildly useful, but
certainly far from a "must-have".

> I also think we shouldn't build with efi support in the udeb build.
> It seems pointless.

Indeed, committed that.

Thanks,

Martin
-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20150606/988017f5/attachment-0002.sig>


More information about the Pkg-systemd-maintainers mailing list