fi
DMVERITY_ROOTFS_VERIFY_HASH="/usr/lib/initrd/bin/dmverity-rootfs-verify-hash.sh"
+SECURE_BOOT_PUBLIC_KEY="/usr/lib/initrd/etc/secure-boot-public-key.pem"
INITRD_ROOT="/mnt/initrd-recovery"
HAL_LIST="${INITRD_ROOT}/hal/.hal_list"
symlink_objects $OBJECTS_SYMLINK
mvwithlib_objects $OBJECTS_MVWITHLIB
- "$CP" "$DMVERITY_ROOTFS_VERIFY_HASH" "$INITRD_ROOT/usr/bin/dmverity-rootfs-verify-hash.sh"
+ if [ -x "$DMVERITY_ROOTFS_VERIFY_HASH" ]; then
+ "$CP" "$DMVERITY_ROOTFS_VERIFY_HASH" "$INITRD_ROOT/usr/bin/dmverity-rootfs-verify-hash.sh"
+ fi
+ if [ -e "$SECURE_BOOT_PUBLIC_KEY" ]; then
+ "$CP" "$SECURE_BOOT_PUBLIC_KEY" "$INITRD_ROOT/etc/secure-boot-public-key.pem"
+ fi
/usr/sbin/ldconfig -r $INITRD_ROOT
}