Changeset 1063 in MondoRescue for branches/stable/mondo/src/mondoarchive/mondo-cli.c
- Timestamp:
- Jan 20, 2007, 11:37:55 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mondo/src/mondoarchive/mondo-cli.c
r999 r1063 372 372 i = flag_set['c'] + flag_set['i'] + flag_set['n'] + 373 373 flag_set['t'] + flag_set['u'] + flag_set['r'] + 374 flag_set['w'] + flag_set['C'] ;374 flag_set['w'] + flag_set['C'] + flag_set['U']; 375 375 if (i == 0) { 376 376 retval++; … … 555 555 } 556 556 557 if (flag_set['U']) // USB 558 { 559 if (! flag_set['d']) { 560 fatal_error 561 ("You need to specify a device file with -d for bootable USB device creation"); 562 } 563 if (!flag_set['s']) { 564 fatal_error("You did not specify a size (-s) for your USB device. Aborting"); 565 } 566 } 567 557 568 if (flag_set['r']) // DVD 558 569 { … … 617 628 } 618 629 } 619 } else { /* CD size */630 } else { /* CD|USB size */ 620 631 if (flag_set['s']) { 621 632 if (process_the_s_switch(bkpinfo, flag_val['s'])) { … … 667 678 if (flag_set['w']) { 668 679 bkpinfo->backup_media_type = cdrw; 680 } 681 if (flag_set['U']) { 682 bkpinfo->backup_media_type = usb; 669 683 } 670 684 if (flag_set['z']) { … … 791 805 792 806 793 if (flag_set['d']) { /* backup directory (if ISO/NFS ) */807 if (flag_set['d']) { /* backup directory (if ISO/NFS/USB) */ 794 808 if (flag_set['i']) { 795 809 strncpy(bkpinfo->isodir, flag_val['d'], MAX_STR_LEN / 4); … … 802 816 strncpy(bkpinfo->nfs_remote_dir, flag_val['d'], MAX_STR_LEN); 803 817 } else { /* backup device (if tape/CD-R/CD-RW) */ 804 805 818 strncpy(bkpinfo->media_device, flag_val['d'], MAX_STR_LEN / 4); 806 819 } … … 820 833 821 834 if (!flag_set['d'] 822 && (flag_set['c'] || flag_set['w'] || flag_set['C'] )) {835 && (flag_set['c'] || flag_set['w'] || flag_set['C'] || flag_set['U'])) { 823 836 if (g_kernel_version >= 2.6) { 824 837 if (popup_and_get_string … … 1033 1046 while ((opt = 1034 1047 getopt(argc, argv, 1035 "0123456789A:B:C:DE:FGHI:J:K:LNOP:QRS:T: VWb:c:d:ef:gik:l:mn:op:rs:tuw:x:z"))1048 "0123456789A:B:C:DE:FGHI:J:K:LNOP:QRS:T:UVWb:c:d:ef:gik:l:mn:op:rs:tuw:x:z")) 1036 1049 != -1) { 1037 1050 if (opt == '?') {
Note:
See TracChangeset
for help on using the changeset viewer.