Small adjustments about -boot_image

This commit is contained in:
Thomas Schmitt 2008-10-02 09:24:58 +00:00
parent d5ec0342cc
commit 18da5ec3f2
3 changed files with 13 additions and 5 deletions

View File

@ -467,8 +467,8 @@ changes.
.br .br
-outdev can be performed without previous -dev or -indev. In that case an -outdev can be performed without previous -dev or -indev. In that case an
empty ISO image with no changes pending is created. It can either be populated empty ISO image with no changes pending is created. It can either be populated
by help of -add or it can be discarded silently if -dev or -indev are by help of -map, -add et.al. or it can be discarded silently if -dev or -indev
performed afterwards. are performed afterwards.
.br .br
Special address string "-" means standard output, to which several restrictions Special address string "-" means standard output, to which several restrictions
apply. See above paragraph "Libburn drives". apply. See above paragraph "Libburn drives".
@ -1430,10 +1430,13 @@ It is possible to do this by several individual settings. E.g.
.br .br
But that should hardly be necessary. But that should hardly be necessary.
.br .br
The El Torito object gets inserted into the ISO image at -commit time. A El Torito boot catalog file gets inserted into the ISO image at -commit time.
Its location is the effective cat_path= . Its location is the effective cat_path= .
It is subject to normal -overwrite and -reassure processing if there is already It is subject to normal -overwrite and -reassure processing if there is already
a file with the same name. a file with the same name.
.br
The setting of -boot_image will change to "isolinux" "patch" after successful
writing of a session with -boot_image "isolinux" bootspec.
.TP .TP
.B Exception processing: .B Exception processing:
.PP .PP

View File

@ -1 +1 @@
#define Xorriso_timestamP "2008.09.30.174925" #define Xorriso_timestamP "2008.10.02.092354"

View File

@ -1174,8 +1174,13 @@ ex:;
if(ret<=0) { if(ret<=0) {
/* >>> ??? revive discarded boot image */; /* >>> ??? revive discarded boot image */;
} else if(xorriso->boot_image_bin_path[0]) {
xorriso->keep_boot_image= 1;
xorriso->patch_isolinux_image= 1;
xorriso->boot_image_bin_path[0]= 0;
sprintf(xorriso->info_text, "Switched to -boot_image isolinux patch");
Xorriso_msgs_submit(xorriso, 0, xorriso->info_text, 0, "NOTE", 0);
} }
if(disc!=NULL) if(disc!=NULL)
burn_disc_free(disc); burn_disc_free(disc);
isoburn_igopt_destroy(&sopts, 0); isoburn_igopt_destroy(&sopts, 0);