File support_mkisofs.patch of Package FirmwareUpdateKit

Index: FirmwareUpdateKit-1.6/fuk
===================================================================
--- FirmwareUpdateKit-1.6.orig/fuk
+++ FirmwareUpdateKit-1.6/fuk
@@ -499,8 +499,12 @@ if($opt_iso) {
   if(!-f "/usr/share/syslinux/isolinux.bin") {
     die "/usr/share/syslinux/isolinux.bin: no such file\nPlease install package 'syslinux'.\n";
   }
-  if(!-x "/usr/bin/genisoimage") {
-    die "genisoimage not found\nPlease install package 'genisoimage'.\n";
+  $mkisofs = "/usr/bin/mkisofs";
+  if(!-x $mkisofs) {
+    $mkisofs = "/usr/bin/genisoimage";
+    if(!-x $mkisofs) {
+      die "mkisofs not found\nPlease install package 'mkisofs' or 'genisoimage'.\n";
+    }
   }
 
   mkdir "$fuk_dir/cd", 0755;
@@ -523,7 +527,7 @@ timeout		0
 
   system "cp /usr/share/syslinux/memdisk $fuk_dir/cd";
   system "cp /usr/share/syslinux/isolinux.bin $fuk_dir/cd";
-  system "genisoimage" . ($opt_verbose ? "" : " --quiet") .
+  system $mkisofs . ($opt_verbose ? "" : " --quiet") .
     " -o $opt_iso -f -no-emul-boot -boot-load-size 4 -boot-info-table -b isolinux.bin -hide boot.catalog $fuk_dir/cd";
 
   exit 0;
openSUSE Build Service is sponsored by