Changeset 2623 in MondoRescue for branches/2.2.10/mondo/src/common


Ignore:
Timestamp:
Apr 12, 2010, 3:23:24 PM (14 years ago)
Author:
Bruno Cornec
Message:

r3783@localhost: bruno | 2010-04-11 11:57:27 +0200

  • Use MINDI_CACHE for temp file communication between archive/restore
  • Remove some now useless globals in mondo
  • Remove function get_cfg_file_from_archive_or_bust and get_cfg_file_from_archive
  • Adds function get_cfg_file_from_initrd (Not finished)
  • Recovery doesn't work in that version atm (checkpoint version)
Location:
branches/2.2.10/mondo/src/common
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2.10/mondo/src/common/libmondo-archive.c

    r2606 r2623  
    22032203    }
    22042204
    2205     mr_asprintf(command, "cp %s/biggielist.txt %s", bkpinfo->tmpdir,
    2206             biggielist);
    2207     paranoid_system(command);
    2208     mr_free(command);
    2209 
    22102205    mr_asprintf(blah, "biggielist = %s", biggielist);
    22112206    log_msg(2, blah);
  • branches/2.2.10/mondo/src/common/libmondo-devices.c

    r2588 r2623  
    5454 * @ingroup globalGroup
    5555 */
    56 bool g_restoring_live_from_cd = FALSE;
    57 bool g_restoring_live_from_netfs = FALSE;
    58 
    5956extern t_bkptype g_backup_media_type;   // set by main()
    6057
     
    25612558    // Tape, CD, NETFS, ...?
    25622559    srandom(getpid());
    2563     bkpinfo->backup_media_type =
    2564         (g_restoring_live_from_cd) ? cdr :
    2565         which_backup_media_type(bkpinfo->restore_data);
     2560    bkpinfo->backup_media_type = which_backup_media_type(bkpinfo->restore_data);
    25662561    if (bkpinfo->backup_media_type == none) {
    25672562        log_to_screen("User has chosen not to backup the PC");
  • branches/2.2.10/mondo/src/common/libmondo-filelist.c

    r2576 r2623  
    104104    estimate_noof_media_required(noof_sets);    // for cosmetic purposes
    105105
    106     mr_asprintf(tempfile, "%s/biggielist.txt", bkpinfo->tmpdir);
     106    mr_asprintf(tempfile, "%s/biggielist.txt", bkpinfo->scratchdir);
    107107    if (!(fout = fopen(tempfile, "a"))) {
    108108        log_OS_error("Cannot append to biggielist");
     
    237237    curr_set_size = 0;
    238238    mr_asprintf(outfname, "%s/filelist.%ld", bkpinfo->tmpdir, curr_set_no);
    239     mr_asprintf(biggie_fname, "%s/biggielist.txt", bkpinfo->tmpdir);
     239    mr_asprintf(biggie_fname, "%s/biggielist.txt", bkpinfo->scratchdir);
    240240    log_it("outfname=%s; biggie_fname=%s", outfname, biggie_fname);
    241241    if (!(fbig = fopen(biggie_fname, "w"))) {
     
    261261            i = 0;
    262262        }
    263         /* Now that we dyn. alloc is truncating needed ?
    264         if (i > MAX_STR_LEN - 1) {
    265             incoming[MAX_STR_LEN - 30] = '\0';
    266             log_msg(1, "Warning - truncating file %s's name", incoming);
    267             err++;
    268         }
    269         */
    270263        if (incoming[i] < 32) {
    271264            incoming[i] = '\0';
  • branches/2.2.10/mondo/src/common/libmondo-files.c

    r2569 r2623  
    754754
    755755    log_it("Calculating size of all biggiefiles (in total)");
    756     mr_asprintf(biggielist, "%s/biggielist.txt", bkpinfo->tmpdir);
     756    mr_asprintf(biggielist, "%s/biggielist.txt", bkpinfo->scratchdir);
    757757    log_it("biggielist = %s", biggielist);
    758758    fin = fopen(biggielist, "r");
Note: See TracChangeset for help on using the changeset viewer.