What is actually needed is a move command which fails if the move
fails (i386/amd64, the EFI files were created, but the move failed), but
succeeds if no files are moved (armhf, no EFI files are created). A
combination of find/xargs matches this.
This reworks commit
8ff478af61fa8a87806a89bbd618cd9da2354302.
Signed-off-by: Elliott Mitchell <ehem+debian@m5p.com>
Acked-by: Hans van Kranenburg <hans@knorrie.org>
-C tools/firmware install-shim
:
@# Inexplicably, upstream puts the efi binares in usr/lib64
- case $(flavour) in \
- armhf) ;; \
- *) mv $t/usr/lib64/efi/* $t/boot/. ;; \
- esac
+ find "$t"/usr/lib*/efi -mindepth 1 -maxdepth 1 -print0 | xargs -r -0 mv -t "$t/boot"
:
@# This file contains an arch-specific path and we put it
@# in xen-utils-common, an arch-all package. But the