Move ukify hook to ukify package
60-ukify.install
requires ukify
and fails if it's not in $PATH
, see https://github.com/systemd/systemd/blob/v255/src/kernel-install/60-ukify.install.in#L38
Hence, let's move 60-ukify.install
to systemd-ukify
; it's only used for generating a UKI with ukify
after all and doesn't make much sense if ukify
isn't installed.
For creating UKIs w/ other tools, e.g. mkinitcpio
(see https://bugs.archlinux.org/task/80240), you'll only need 90-uki-copy.install
to copy the UKI from kernel-install
's staging area to the EFI partition. 60-ukify.install
will only get in your way in this case, in fact, see #19 (closed)