Changeset 998 in MondoRescue for branches/stable/mondo/src/mondorestore


Ignore:
Timestamp:
Dec 7, 2006, 2:01:34 AM (19 years ago)
Author:
Bruno Cornec
Message:

Attempt to solve #113

Location:
branches/stable/mondo/src/mondorestore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/stable/mondo/src/mondorestore/mondo-restore.c

    r952 r998  
    15721572                    if (does_file_exist
    15731573                        (slice_fname
     1574                         (bigfileno, sliceno, ARCHIVES_PATH, "gz"))) {
     1575                    strcpy(bzip2_command, "gzip");
     1576                    strcpy(suffix, "gz");
     1577                } else
     1578                    if (does_file_exist
     1579                        (slice_fname
    15741580                         (bigfileno, sliceno, ARCHIVES_PATH, "bz2"))) {
    15751581                    strcpy(bzip2_command, "bzip2");
     
    20372043        if (strstr(tarball_fname, ".bz2")) {
    20382044            strcpy(executable, "bzip2");
     2045        } else if (strstr(tarball_fname, ".gz")) {
     2046            strcpy(executable, "gzip");
    20392047        } else if (strstr(tarball_fname, ".lzo")) {
    20402048            strcpy(executable, "lzop");
  • branches/stable/mondo/src/mondorestore/mondo-rstr-compare.c

    r541 r998  
    317317    if (strstr(tarball_fname, ".bz2")) {
    318318        strcpy(compressor_exe, "bzip2");
     319    } else if (strstr(tarball_fname, ".gz")) {
     320        strcpy(compressor_exe, "gzip");
    319321    } else if (strstr(tarball_fname, ".lzo")) {
    320322        strcpy(compressor_exe, "lzop");
  • branches/stable/mondo/src/mondorestore/mondo-rstr-tools.c

    r951 r998  
    11361136    if (strstr(value, "yes")) {
    11371137        bkpinfo->use_lzo = TRUE;
     1138        bkpinfo->use_gzip = FALSE;
    11381139        strcpy(bkpinfo->zip_exe, "lzop");
    11391140        strcpy(bkpinfo->zip_suffix, "lzo");
    11401141    } else {
    1141         read_cfg_var(cfg_file, "use-comp", value);
     1142        read_cfg_var(cfg_file, "use-gzip", value);
    11421143        if (strstr(value, "yes")) {
    11431144            bkpinfo->use_lzo = FALSE;
    1144             strcpy(bkpinfo->zip_exe, "bzip2");
    1145             strcpy(bkpinfo->zip_suffix, "bz2");
     1145            bkpinfo->use_gzip = TRUE;
     1146            strcpy(bkpinfo->zip_exe, "gzip");
     1147            strcpy(bkpinfo->zip_suffix, "gz");
    11461148        } else {
    1147             bkpinfo->zip_exe[0] = bkpinfo->zip_suffix[0] = '\0';
     1149            read_cfg_var(cfg_file, "use-comp", value);
     1150            if (strstr(value, "yes")) {
     1151                bkpinfo->use_lzo = FALSE;
     1152                bkpinfo->use_gzip = FALSE;
     1153                strcpy(bkpinfo->zip_exe, "bzip2");
     1154                strcpy(bkpinfo->zip_suffix, "bz2");
     1155            } else {
     1156                bkpinfo->zip_exe[0] = bkpinfo->zip_suffix[0] = '\0';
     1157            }
    11481158        }
    11491159    }
Note: See TracChangeset for help on using the changeset viewer.