Changeset 1063 in MondoRescue for branches/stable/mondo/src/common
- Timestamp:
- Jan 20, 2007, 11:37:55 PM (18 years ago)
- Location:
- branches/stable/mondo/src/common
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mondo/src/common/libmondo-archive.c
r1049 r1063 187 187 #include "libmondo-archive.h" 188 188 #include "lib-common-externs.h" 189 190 #include "mr_mem.h" 189 191 #include <sys/sem.h> 190 192 #include <sys/types.h> … … 694 696 char *tmp; 695 697 char *tmp1 = NULL; 698 char *tmp2 = NULL; 696 699 char *scratchdir; 697 700 char *command; … … 946 949 strcpy(value, "dvd"); 947 950 break; 951 case usb: 952 strcpy(value, "usb"); 953 break; 948 954 default: 949 955 fatal_error("Unknown backup_media_type"); … … 1004 1010 log_msg(1, "lines_in_filelist = %ld", lines_in_filelist); 1005 1011 1012 if (bkpinfo->backup_media_type == usb) { 1013 asprintf(&tmp2, "--usb %s", bkpinfo->media_device); 1014 } else { 1015 asprintf(&tmp2,""); 1016 } 1017 1006 1018 sprintf(command, 1007 1019 /* "mindi --custom 2=%s 3=%s/images 4=\"%s\" 5=\"%s\" \ 1008 1020 6=\"%s\" 7=%ld 8=\"%s\" 9=\"%s\" 10=\"%s\" \ 1009 1021 11=\"%s\" 12=%s 13=%ld 14=\"%s\" 15=\"%s\" 16=\"%s\" 17=\"%s\" 18=%ld 19=%d",*/ 1010 "mindi --custom %s %s/images'%s' '%s' \1022 "mindi %s --custom '%s' '%s/images' '%s' '%s' \ 1011 1023 '%s' %ld '%s' '%s' '%s' \ 1012 '%s' %s %ld '%s' '%s' '%s' '%s' %ld %d '%s'", bkpinfo->tmpdir, // parameter #2 1024 '%s' %s %ld '%s' '%s' '%s' '%s' %ld %d '%s'", 1025 tmp2, 1026 bkpinfo->tmpdir, // parameter #2 1013 1027 bkpinfo->scratchdir, // parameter #3 1014 1028 bkpinfo->kernel_path, // parameter #4 1015 tape_device, // parameter #51016 tape_size_sz, // parameter #61017 lines_in_filelist, // parameter #7 (INT)1018 use_lzo_sz, // parameter #81019 cd_recovery_sz, // parameter #91029 tape_device, // parameter #5 1030 tape_size_sz, // parameter #6 1031 lines_in_filelist, // parameter #7 (INT) 1032 use_lzo_sz, // parameter #8 1033 cd_recovery_sz, // parameter #9 1020 1034 bkpinfo->image_devs, // parameter #10 1021 broken_bios_sz, // parameter #111035 broken_bios_sz, // parameter #11 1022 1036 last_filelist_number, // parameter #12 (STRING) 1023 1037 estimated_total_noof_slices, // parameter #13 (INT) 1024 devs_to_exclude, // parameter #141025 use_comp_sz, // parameter #151026 use_lilo_sz, // parameter #161027 use_star_sz, // parameter #171038 devs_to_exclude, // parameter #14 1039 use_comp_sz, // parameter #15 1040 use_lilo_sz, // parameter #16 1041 use_star_sz, // parameter #17 1028 1042 bkpinfo->internal_tape_block_size, // parameter #18 (LONG) 1029 1043 bkpinfo->differential, // parameter #19 (INT) 1030 use_gzip_sz); // parameter #20 (STRING) 1044 use_gzip_sz); // parameter #20 (STRING) 1045 1046 mr_free(tmp2); 1031 1047 1032 1048 // Watch it! This next line adds a parameter... -
branches/stable/mondo/src/common/libmondo-devices.c
r958 r1063 1864 1864 case cdrw: 1865 1865 case dvd: 1866 case usb: 1866 1867 if (archiving_to_media) { 1867 if ( bkpinfo->backup_media_type != dvd) {1868 if ((bkpinfo->backup_media_type != dvd) && (bkpinfo->backup_media_type != usb)) { 1868 1869 if (ask_me_yes_or_no 1869 1870 ("Is your computer a laptop, or does the CD writer incorporate BurnProof technology?")) … … 1884 1885 sprintf(sz_size, "%d", DEFAULT_DVD_DISK_SIZE); // 4.7 salesman's GB = 4.482 real GB = 4582 MB 1885 1886 log_msg(1, "Setting to DVD defaults"); 1887 } else if (bkpinfo->backup_media_type == usb) { 1888 strcpy(bkpinfo->media_device, VANILLA_USB_DEVICE); 1889 strcpy(sz_size, "512"); 1886 1890 } else { 1887 1891 strcpy(bkpinfo->media_device, VANILLA_SCSI_CDROM); … … 1890 1894 log_msg(1, "Setting to CD defaults"); 1891 1895 } 1892 if ( bkpinfo->backup_media_type != dvd) {1896 if ((bkpinfo->backup_media_type != dvd) && (bkpinfo->backup_media_type != usb)) { 1893 1897 if (!popup_and_get_string("Speed", comment, tmp, 4)) { 1894 1898 log_to_screen("User has chosen not to backup the PC"); -
branches/stable/mondo/src/common/libmondo-string.c
r841 r1063 1156 1156 strcpy(type_of_backup, "nfs"); 1157 1157 break; 1158 case usb: 1159 strcpy(type_of_backup, "USB"); 1160 break; 1158 1161 default: 1159 1162 strcpy(type_of_backup, "ISO"); -
branches/stable/mondo/src/common/mondostructures.h
r998 r1063 184 184 nfs, ///< Back up to an NFS mount on the local subnet. 185 185 tape, ///< Back up to tapes. 186 usb, ///< Back up to USB devices. 186 187 udev ///< Back up to another unsupported device; just send a stream of bytes. 187 188 } t_bkptype; … … 323 324 * The device we're backing up to. 324 325 * If backup_media_type is @b cdr, @b cdrw, or @b cdstream, this should be the SCSI node (e.g. 0,1,0). 325 * If backup_media_type is @b dvd, @b tape, or @b udev, this should be a /dev entry.326 * If backup_media_type is @b dvd, @b tape, @b usb or @b udev, this should be a /dev entry. 326 327 * If backup_media_type is anything else, this should be blank. 327 328 */
Note:
See TracChangeset
for help on using the changeset viewer.