Changeset 2338 in MondoRescue for branches/2.2.10/mondo/src/mondorestore
- Timestamp:
- Aug 21, 2009, 1:47:12 AM (15 years ago)
- Location:
- branches/2.2.10/mondo/src/mondorestore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.10/mondo/src/mondorestore/mondo-rstr-compare.c
r2334 r2338 253 253 if (strstr(tarball_fname, ".bz2")) { 254 254 mr_asprintf(compressor_exe, "bzip2"); 255 } else if (strstr(tarball_fname, ".lzma")) { 256 mr_asprintf(compressor_exe, "lzma"); 255 257 } else if (strstr(tarball_fname, ".gz")) { 256 258 mr_asprintf(compressor_exe, "gzip"); … … 384 386 mr_free(tarball_fname); 385 387 mr_asprintf(tarball_fname, MNT_CDROM "/archives/%d.afio.lzo", current_tarball_number); 388 } 389 if (!does_file_exist(tarball_fname)) { 390 mr_free(tarball_fname); 391 mr_asprintf(tarball_fname, MNT_CDROM "/archives/%d.afio.lzma", current_tarball_number); 386 392 } 387 393 if (!does_file_exist(tarball_fname)) { -
branches/2.2.10/mondo/src/mondorestore/mondo-rstr-tools.c
r2334 r2338 897 897 mr_free(value); 898 898 899 value = read_cfg_var(cfg_file, "use-lzma"); 900 if (value && strstr(value, "yes")) { 901 bkpinfo->use_lzma = TRUE; 902 bkpinfo->use_lzo = FALSE; 903 bkpinfo->use_gzip = FALSE; 904 mr_free(bkpinfo->zip_exe); 905 mr_asprintf(bkpinfo->zip_exe, "lzma"); 906 mr_free(bkpinfo->zip_suffix); 907 mr_asprintf(bkpinfo->zip_suffix, "lzma"); 908 } 909 mr_free(value); 910 899 911 value = read_cfg_var(cfg_file, "use-lzo"); 900 912 if (value && strstr(value, "yes")) { 913 bkpinfo->use_lzma = FALSE; 901 914 bkpinfo->use_lzo = TRUE; 902 915 bkpinfo->use_gzip = FALSE; … … 910 923 value = read_cfg_var(cfg_file, "use-gzip"); 911 924 if (value && strstr(value, "yes")) { 925 bkpinfo->use_lzma = FALSE; 912 926 bkpinfo->use_lzo = FALSE; 913 927 bkpinfo->use_gzip = TRUE; … … 921 935 value = read_cfg_var(cfg_file, "use-comp"); 922 936 if (value && strstr(value, "yes")) { 937 bkpinfo->use_lzma = FALSE; 923 938 bkpinfo->use_lzo = FALSE; 924 939 bkpinfo->use_gzip = FALSE; -
branches/2.2.10/mondo/src/mondorestore/mondorestore.c
r2334 r2338 1156 1156 !does_file_exist(slice_fname(bigfileno, sliceno, ARCHIVES_PATH, "lzo")) && 1157 1157 !does_file_exist(slice_fname(bigfileno, sliceno, ARCHIVES_PATH, "gz")) && 1158 !does_file_exist(slice_fname(bigfileno, sliceno, ARCHIVES_PATH, "lzma")) && 1158 1159 !does_file_exist(slice_fname(bigfileno, sliceno, ARCHIVES_PATH, "bz2"))) { 1159 1160 log_msg(3, "Cannot find a data slice or terminator slice on CD %d", g_current_media_number); … … 1183 1184 mr_asprintf(suffix, "gz"); 1184 1185 } else 1186 if (does_file_exist(slice_fname(bigfileno, sliceno, ARCHIVES_PATH, "lzma"))) { 1187 mr_asprintf(bzip2_command, "lzma"); 1188 mr_asprintf(suffix, "lzma"); 1189 } else 1185 1190 if (does_file_exist(slice_fname(bigfileno, sliceno, ARCHIVES_PATH, "bz2"))) { 1186 1191 mr_asprintf(bzip2_command, "bzip2"); … … 1598 1603 if (strstr(tarball_fname, ".bz2")) { 1599 1604 mr_asprintf(executable, "bzip2"); 1605 } else if (strstr(tarball_fname, ".lzma")) { 1606 mr_asprintf(executable, "lzma"); 1600 1607 } else if (strstr(tarball_fname, ".gz")) { 1601 1608 mr_asprintf(executable, "gzip"); … … 2099 2106 if (!does_file_exist(tarball_fname)) { 2100 2107 mr_free(tarball_fname); 2108 mr_asprintf(tarball_fname, MNT_CDROM "/archives/%ld.afio.lzma", current_tarball_number); 2109 } 2110 if (!does_file_exist(tarball_fname)) { 2111 mr_free(tarball_fname); 2101 2112 mr_asprintf(tarball_fname, MNT_CDROM "/archives/%ld.afio.lzo", current_tarball_number); 2102 2113 }
Note:
See TracChangeset
for help on using the changeset viewer.