Changeset 3882 in MondoRescue for branches/3.3/mondo/src/common/libmondo-cli.c
- Timestamp:
- Mar 10, 2024, 12:46:53 AM (4 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.3/mondo/src/common/libmondo-cli.c
r3881 r3882 310 310 } 311 311 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 317 312 if (flag_set['J']) { 318 313 if (flag_set['I']) { … … 325 320 326 321 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."); 334 324 } 335 325 if (!flag_set['d']) { … … 516 506 if (flag_set['c']) { 517 507 bkpinfo->backup_media_type = optical; 518 }519 if (flag_set['C']) {520 bkpinfo->backup_media_type = cdstream;521 508 } 522 509 if (flag_set['i']) { … … 707 694 } 708 695 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."); 718 701 } 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)) { 722 708 retval++; 723 709 log_to_screen("Please specify the backup device/directory.\n");
Note:
See TracChangeset
for help on using the changeset viewer.