File syslinux-4.04-isohybrid_efi_optional.patch of Package syslinux

Index: syslinux-4.04/utils/isohybrid.c
===================================================================
--- syslinux-4.04.orig/utils/isohybrid.c
+++ syslinux-4.04/utils/isohybrid.c
@@ -1028,7 +1028,9 @@ main(int argc, char *argv[])
 		errx(1, "%s: invalid efi catalogue", argv[0]);
 	    }
 	} else {
-	    errx(1, "%s: unable to find efi image", argv[0]);
+	    fprintf(stderr, "%s: warning: unable to find efi image\n", argv[0]);
+	    mode &= ~EFI;
+	    part_efi = 0;
 	}
     }
 
openSUSE Build Service is sponsored by