Ignore:
Timestamp:
Jan 20, 2007, 11:37:55 PM (17 years ago)
Author:
Bruno Cornec
Message:
  • USB device support for mindi (Tested and Working)
  • Begining of USB device support for mondo (maybe not even compiling)
  • FindDistroFailsafe build process support
  • makemount list doesn't issue weird messages anymore around LVM
File:
1 edited

Legend:

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

    r1049 r1063  
    187187#include "libmondo-archive.h"
    188188#include "lib-common-externs.h"
     189
     190#include "mr_mem.h"
    189191#include <sys/sem.h>
    190192#include <sys/types.h>
     
    694696    char *tmp;
    695697    char *tmp1 = NULL;
     698    char *tmp2 = NULL;
    696699    char *scratchdir;
    697700    char *command;
     
    946949        strcpy(value, "dvd");
    947950        break;
     951    case usb:
     952        strcpy(value, "usb");
     953        break;
    948954    default:
    949955        fatal_error("Unknown backup_media_type");
     
    10041010    log_msg(1, "lines_in_filelist = %ld", lines_in_filelist);
    10051011
     1012    if (bkpinfo->backup_media_type == usb) {
     1013        asprintf(&tmp2, "--usb %s", bkpinfo->media_device);
     1014    } else {
     1015        asprintf(&tmp2,"");
     1016    }
     1017
    10061018    sprintf(command,
    10071019/*     "mindi --custom 2=%s 3=%s/images 4=\"%s\" 5=\"%s\" \
    100810206=\"%s\" 7=%ld 8=\"%s\" 9=\"%s\" 10=\"%s\" \
    1009102111=\"%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' \
    10111023'%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
    10131027            bkpinfo->scratchdir,    // parameter #3
    10141028            bkpinfo->kernel_path,   // parameter #4
    1015             tape_device,        // parameter #5
    1016             tape_size_sz,       // parameter #6
    1017             lines_in_filelist,  // parameter #7 (INT)
    1018             use_lzo_sz,         // parameter #8
    1019             cd_recovery_sz,     // parameter #9
     1029            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
    10201034            bkpinfo->image_devs,    // parameter #10
    1021             broken_bios_sz,     // parameter #11
     1035            broken_bios_sz,         // parameter #11
    10221036            last_filelist_number,   // parameter #12 (STRING)
    10231037            estimated_total_noof_slices,    // parameter #13 (INT)
    1024             devs_to_exclude,    // parameter #14
    1025             use_comp_sz,        // parameter #15
    1026             use_lilo_sz,        // parameter #16
    1027             use_star_sz,        // parameter #17
     1038            devs_to_exclude,        // parameter #14
     1039            use_comp_sz,            // parameter #15
     1040            use_lilo_sz,            // parameter #16
     1041            use_star_sz,            // parameter #17
    10281042            bkpinfo->internal_tape_block_size,  // parameter #18 (LONG)
    10291043            bkpinfo->differential,  // parameter #19 (INT)
    1030             use_gzip_sz);       // parameter #20 (STRING)
     1044            use_gzip_sz);           // parameter #20 (STRING)
     1045
     1046    mr_free(tmp2);
    10311047
    10321048// Watch it! This next line adds a parameter...
Note: See TracChangeset for help on using the changeset viewer.