Changeset 1079 in MondoRescue for trunk/mondo/src/mondoarchive/mondo-cli.c
- Timestamp:
- Jan 28, 2007, 5:58:18 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mondo/src/mondoarchive/mondo-cli.c
r1043 r1079 216 216 i = flag_set['c'] + flag_set['i'] + flag_set['n'] + 217 217 flag_set['t'] + flag_set['u'] + flag_set['r'] + 218 flag_set['w'] + flag_set['C'] ;218 flag_set['w'] + flag_set['C'] + flag_set['U']; 219 219 if (i == 0) { 220 220 retval++; … … 404 404 } 405 405 406 if (flag_set['U']) // USB 407 { 408 if (! flag_set['d']) { 409 fatal_error 410 ("You need to specify a device file with -d for bootable USB device creation"); 411 } 412 if (!flag_set['s']) { 413 fatal_error("You did not specify a size (-s) for your USB device. Aborting"); 414 } 415 } 416 406 417 if (flag_set['r']) // DVD 407 418 { … … 453 464 } 454 465 } 455 } else { /* CD size */466 } else { /* CD|USB size */ 456 467 if (flag_set['s']) { 457 468 if (process_the_s_switch(bkpinfo, flag_val['s'])) { … … 505 516 if (flag_set['w']) { 506 517 bkpinfo->backup_media_type = cdrw; 518 } 519 if (flag_set['U']) { 520 bkpinfo->backup_media_type = usb; 507 521 } 508 522 if (flag_set['z']) { … … 641 655 } 642 656 643 if (flag_set['d']) { /* backup directory (if ISO/NFS ) */657 if (flag_set['d']) { /* backup directory (if ISO/NFS/USB) */ 644 658 if (flag_set['i']) { 645 659 mr_allocstr(bkpinfo->isodir,flag_val['d']); … … 653 667 mr_allocstr(bkpinfo->nfs_remote_dir,flag_val['d']); 654 668 } else { /* backup device (if tape/CD-R/CD-RW) */ 655 656 669 mr_allocstr(bkpinfo->media_device, flag_val['d']); 657 670 } … … 673 686 674 687 if (!flag_set['d'] 675 && (flag_set['c'] || flag_set['w'] || flag_set['C'] )) {688 && (flag_set['c'] || flag_set['w'] || flag_set['C'] || flag_set['U'])) { 676 689 if (g_kernel_version >= 2.6) { 677 690 if (popup_and_get_string … … 902 915 while ((opt = 903 916 getopt(argc, argv, 904 "0123456789A:B:C:DE:FGHI:J:K:LNOP:QRS:T: VWb:c:d:ef:gik:l:mn:op:rs:tuw:x:z"))917 "0123456789A:B:C:DE:FGHI:J:K:LNOP:QRS:T:UVWb:c:d:ef:gik:l:mn:op:rs:tuw:x:z")) 905 918 != -1) { 906 919 if (opt == '?') {
Note:
See TracChangeset
for help on using the changeset viewer.