Changeset 3880 in MondoRescue for branches/3.3/mondo/src
- Timestamp:
- Mar 9, 2024, 3:05:43 PM (4 months ago)
- Location:
- branches/3.3/mondo/src/common
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.3/mondo/src/common/libmondo-cli.c
r3879 r3880 205 205 i = flag_set['c'] + flag_set['i'] + flag_set['n'] + 206 206 flag_set['t'] + flag_set['u'] + flag_set['r'] + 207 flag_set[' w'] + flag_set['C'] + flag_set['U'];207 flag_set['C'] + flag_set['U']; 208 208 if ((i == 0) && (! bkpinfo->restore_data)) { 209 209 retval++; … … 311 311 } 312 312 313 if (g_kernel_version >= 2.6 && !flag_set['d'] && (flag_set['c'] || flag_set['w'])&& (! bkpinfo->restore_data)) {313 if (g_kernel_version >= 2.6 && !flag_set['d'] && flag_set['c'] && (! bkpinfo->restore_data)) { 314 314 fatal_error("If you are using the 2.6.x kernel, please specify the CD-R(W) device."); 315 315 } … … 325 325 } 326 326 327 if ((flag_set['c'] || flag_set[' w'] || flag_set['C'] || flag_set['r']) && (! bkpinfo->restore_data)) {327 if ((flag_set['c'] || flag_set['C'] || flag_set['r']) && (! bkpinfo->restore_data)) { 328 328 if (system("which cdrecord > /dev/null 2> /dev/null") && system("which dvdrecord > /dev/null 2> /dev/null")) { 329 329 fatal_error("Please install dvdrecord/cdrecord and try again."); … … 341 341 } else { 342 342 log_msg(3, "flag_val['c'] = %s", flag_val['c']); 343 log_msg(3, "flag_val['w'] = %s", flag_val['w']);344 343 if (flag_set['c']) { 345 344 bkpinfo->cdrw_speed = atoi(flag_val['c']); 346 } else if (flag_set['w']) {347 bkpinfo->cdrw_speed = atoi(flag_val['w']);348 345 } else if (flag_set['r']) { 349 346 bkpinfo->cdrw_speed = 1; /*atoi(flag_val['r']); */ … … 426 423 if (flag_set['w']) { 427 424 bkpinfo->wipe_media_first = TRUE; 428 } /* CD-RW */425 } /* DVD/CD-RW */ 429 426 } 430 427 … … 740 737 } 741 738 742 if (!flag_set['d'] && (flag_set['c'] || flag_set[' w'] || flag_set['C'])) {739 if (!flag_set['d'] && (flag_set['c'] || flag_set['C'])) { 743 740 tmp1 = mr_popup_and_get_string("Device", "Please specify the device", bkpinfo->media_device); 744 741 if (tmp1 == NULL) { -
branches/3.3/mondo/src/common/libmondo-tools.c
r3879 r3880 488 488 mr_asprintf(extra_cdrom_params, "-waiti "); 489 489 } 490 mr_asprintf(extra_cdrom_params, "%s", "blank=fast "); 490 if (bkpinfo->wipe_media_first) { 491 mr_asprintf(extra_cdrom_params, "%s", "blank=fast "); 492 } 491 493 if ((cdr_exe = find_home_of_exe("cdrecord")) == NULL) { 492 494 if ((cdr_exe = find_home_of_exe("wodim")) == NULL) { -
branches/3.3/mondo/src/common/mondostructures.h
r3875 r3880 598 598 599 599 /** 600 * If TRUE, then pass cdrecord the argument "blank=fast" to wipe the CDsbefore601 * writing to them. This has no effect for DVDs.600 * If TRUE, then pass cdrecord the argument "blank=fast" to wipe the media before 601 * writing to them. 602 602 */ 603 603 bool wipe_media_first;
Note:
See TracChangeset
for help on using the changeset viewer.