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.

BTW, this is because of the new HAVE_GNUEFI which is false for a
Debian build. This would enable building the files/binaries in
boot/efi/.

To properly fix this, bootctl.c should conditionalize the availability
of install and friends on HAVE_GNUEFI. Or, we just don't install it at
all as you suggest.

Martin
-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)

Attachment: signature.asc
Description: Digital signature

Reply via email to