Changeset 1079 in MondoRescue for trunk/mondo/src/common/libmondo-archive.c
- Timestamp:
- Jan 28, 2007, 5:58:18 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mondo/src/common/libmondo-archive.c
r1074 r1079 32 32 #include "libmondo-verify-EXT.h" 33 33 #include "libmondo-archive.h" 34 34 35 #define DVDRWFORMAT 1 35 36 … … 544 545 char *tmp = NULL; 545 546 char *tmp1 = NULL; 547 char *tmp2 = NULL; 546 548 char *command = NULL; 547 549 char *use_lzo_sz = NULL; … … 786 788 mr_asprintf(&value, "dvd"); 787 789 break; 790 case usb: 791 strcpy(value, "usb"); 792 break; 788 793 default: 789 794 fatal_error("Unknown backup_media_type"); … … 854 859 log_msg(1, "lines_in_filelist = %ld", lines_in_filelist); 855 860 861 if (bkpinfo->backup_media_type == usb) { 862 asprintf(&tmp2, "--usb %s", bkpinfo->media_device); 863 } else { 864 asprintf(&tmp2,""); 865 } 866 856 867 // Watch it! This next line adds a parameter... 857 868 if (bkpinfo->nonbootable_backup) { … … 862 873 863 874 mr_asprintf(&command, 864 /* "mindi --custom 2=%s 3=%s/images 4=\"%s\" 5=\"%s\" \ 865 6=\"%s\" 7=%ld 8=\"%s\" 9=\"%s\" 10=\"%s\" \ 866 11=\"%s\" 12=%s 13=%ld 14=\"%s\" 15=\"%s\" 16=\"%s\" 17=\"%s\" 18=%ld 19=%d",*/ 867 "mindi --custom %s %s/images '%s' '%s' \ 875 "mindi %s --custom '%s' '%s/images' '%s' '%s' \ 868 876 '%s' %ld '%s' '%s' '%s' \ 869 '%s' %s %ld '%s' '%s' '%s' '%s' %ld %d '%s'", bkpinfo->tmpdir, // parameter #2 870 bkpinfo->scratchdir, // parameter #3 871 bkpinfo->kernel_path, // parameter #4 872 tape_device, // parameter #5 873 tape_size_sz, // parameter #6 874 lines_in_filelist, // parameter #7 (INT) 875 use_lzo_sz, // parameter #8 876 cd_recovery_sz, // parameter #9 877 bkpinfo->image_devs, // parameter #10 878 broken_bios_sz, // parameter #11 879 last_filelist_number, // parameter #12 (STRING) 880 estimated_total_noof_slices, // parameter #13 (INT) 881 devs_to_exclude, // parameter #14 882 use_comp_sz, // parameter #15 883 use_lilo_sz, // parameter #16 884 use_star_sz, // parameter #17 885 bkpinfo->internal_tape_block_size, // parameter #18 (LONG) 886 bkpinfo->differential, // parameter #19 (INT) 887 use_gzip_sz, // parameter #20 (STRING) 888 tmp); 877 '%s' %s %ld '%s' '%s' '%s' '%s' %ld %d '%s'", 878 tmp2, 879 bkpinfo->tmpdir, // parameter #2 880 bkpinfo->scratchdir, // parameter #3 881 bkpinfo->kernel_path, // parameter #4 882 tape_device, // parameter #5 883 tape_size_sz, // parameter #6 884 lines_in_filelist, // parameter #7 (INT) 885 use_lzo_sz, // parameter #8 886 cd_recovery_sz, // parameter #9 887 bkpinfo->image_devs, // parameter #10 888 broken_bios_sz, // parameter #11 889 last_filelist_number, // parameter #12 (STRING) 890 estimated_total_noof_slices, // parameter #13 (INT) 891 devs_to_exclude, // parameter #14 892 use_comp_sz, // parameter #15 893 use_lilo_sz, // parameter #16 894 use_star_sz, // parameter #17 895 bkpinfo->internal_tape_block_size, // parameter #18 (LONG) 896 bkpinfo->differential, // parameter #19 (INT) 897 use_gzip_sz, // parameter #20 (STRING) 898 tmp); 889 899 mr_free(tmp); 890 900 mr_free(tape_size_sz); … … 899 909 mr_free(use_lilo_sz); 900 910 mr_free(use_gzip_sz); 911 mr_free(tmp2); 901 912 902 913 log_msg(2, command);
Note:
See TracChangeset
for help on using the changeset viewer.