Changeset 3882 in MondoRescue for branches/3.3/mondo/src/common/libmondo-cli.c


Ignore:
Timestamp:
Mar 10, 2024, 12:46:53 AM (4 months ago)
Author:
Bruno Cornec
Message:

More cleanup

  • Remove support for cd stream never really tested/useful/... (-C option removed for mondoarchive)
  • Remove dvdrecord specificities as obsolete
  • Remove types cdr and dvd to keep a single optical
  • Remove cdrw_speed param as obsolete now it's automatically detected
  • mondoarchive -c has no parameter anymore
  • Remove some useless global variables
  • Replaces some remaining /mnt/cdrom values by the define MNT_CDROM
File:
1 edited

Legend:

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

    r3881 r3882  
    310310    }
    311311
    312     if (g_kernel_version >= 2.6 && !flag_set['d'] && flag_set['c'] && (! bkpinfo->restore_data)) {
    313         fatal_error("If you are using the 2.6.x kernel, please specify the CD-R(W) device.");
    314     }
    315 
    316 
    317312    if (flag_set['J']) {
    318313        if (flag_set['I']) {
     
    325320
    326321    if (flag_set['c'] && (! bkpinfo->restore_data)) {
    327         if (system("which cdrecord > /dev/null 2> /dev/null") && system("which dvdrecord > /dev/null 2> /dev/null")) {
    328             fatal_error("Please install dvdrecord/cdrecord and try again.");
    329         } else {
    330             log_msg(3, "flag_val['c'] = %s", flag_val['c']);
    331             if (flag_set['c']) {
    332                 bkpinfo->cdrw_speed = atoi(flag_val['c']);
    333             }
     322        if (system("which cdrecord > /dev/null 2> /dev/null")) {
     323            fatal_error("Please install cdrecord and try again.");
    334324        }
    335325        if (!flag_set['d']) {
     
    516506    if (flag_set['c']) {
    517507        bkpinfo->backup_media_type = optical;
    518     }
    519     if (flag_set['C']) {
    520         bkpinfo->backup_media_type = cdstream;
    521508    }
    522509    if (flag_set['i']) {
     
    707694    }
    708695
    709     if (!flag_set['d'] && (flag_set['c'] || flag_set['C'])) {
    710             tmp1 = mr_popup_and_get_string("Device", "Please specify the device", bkpinfo->media_device);
    711             if (tmp1 == NULL) {
    712                 retval++;
    713                 log_to_screen("User opted to cancel.");
    714             } else {
    715                 mr_free(bkpinfo->media_device);
    716                 bkpinfo->media_device = tmp1;
    717             }
     696    if (!flag_set['d'] && flag_set['c']) {
     697        tmp1 = mr_popup_and_get_string("Device", "Please specify the device", bkpinfo->media_device);
     698        if (tmp1 == NULL) {
     699            retval++;
     700            log_to_screen("User opted to cancel.");
    718701        } else {
    719     }
    720 
    721     if ((!flag_set['d'] && !flag_set['n'] && !flag_set['C']) && (! bkpinfo->restore_data)) {
     702            mr_free(bkpinfo->media_device);
     703            bkpinfo->media_device = tmp1;
     704        }
     705    }
     706
     707    if ((!flag_set['d'] && !flag_set['n']) && (! bkpinfo->restore_data)) {
    722708        retval++;
    723709        log_to_screen("Please specify the backup device/directory.\n");
Note: See TracChangeset for help on using the changeset viewer.