Ignore:
Timestamp:
Mar 4, 2024, 1:33:29 PM (4 months ago)
Author:
Bruno Cornec
Message:

manages call_make|burn|after_iso dynamically

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.3/mondo/src/common/libmondo-tools.c

    r3826 r3827  
    470470            // -m isn't supported by growisofs, BTW...
    471471        } else {
    472             sprintf(bkpinfo->call_make_iso, "%s %s -Z %s . 2>> _ERR_", mondo_mkisofs_sz, "", bkpinfo->media_device);
     472            mr_asprintf(bkpinfo->call_make_iso, "%s %s -Z %s . 2>> _ERR_", mondo_mkisofs_sz, "", bkpinfo->media_device);
    473473        }
    474474        mr_free(mondo_mkisofs_sz);
     
    546546            }
    547547            log_it("bkpinfo->call_before_iso = %s", bkpinfo->call_before_iso);
    548             sprintf(bkpinfo->call_make_iso, "%s %s -v %s fs=4m dev=%s speed=%d %s/"MONDO_TMPISOS, cdr_exe, (bkpinfo->please_dont_eject) ? " " : "-eject", extra_cdrom_params, bkpinfo->media_device, bkpinfo->cdrw_speed, bkpinfo->tmpdir);
     548            mr_asprintf(bkpinfo->call_make_iso, "%s %s -v %s fs=4m dev=%s speed=%d %s/"MONDO_TMPISOS, cdr_exe, (bkpinfo->please_dont_eject) ? " " : "-eject", extra_cdrom_params, bkpinfo->media_device, bkpinfo->cdrw_speed, bkpinfo->tmpdir);
    549549        } else {
    550             sprintf(bkpinfo->call_make_iso, "%s . 2>> _ERR_ | %s %s %s fs=4m dev=%s speed=%d -", mondo_mkisofs_sz, cdr_exe, (bkpinfo->please_dont_eject) ? " " : "-eject", extra_cdrom_params, bkpinfo->media_device, bkpinfo->cdrw_speed);
     550            mr_asprintf(bkpinfo->call_make_iso, "%s . 2>> _ERR_ | %s %s %s fs=4m dev=%s speed=%d -", mondo_mkisofs_sz, cdr_exe, (bkpinfo->please_dont_eject) ? " " : "-eject", extra_cdrom_params, bkpinfo->media_device, bkpinfo->cdrw_speed);
    551551        }
    552552        mr_free(cdr_exe);
     
    852852    bkpinfo->restore_path[0] = '\0';
    853853    bkpinfo->call_before_iso = NULL;
    854     bkpinfo->call_make_iso[0] = '\0';
    855     bkpinfo->call_burn_iso[0] = '\0';
    856     bkpinfo->call_after_iso[0] = '\0';
     854    bkpinfo->call_make_iso = NULL;
     855    bkpinfo->call_burn_iso = NULL;
     856    bkpinfo->call_after_iso = NULL;
    857857    bkpinfo->kernel_path[0] = '\0';
    858858    bkpinfo->netfs_mount = NULL;
Note: See TracChangeset for help on using the changeset viewer.