Changeset 1645 in MondoRescue for branches/2.2.5/mondo/src/mondoarchive/main.c


Ignore:
Timestamp:
Sep 24, 2007, 3:04:43 AM (12 years ago)
Author:
Bruno Cornec
Message:

Render bkpinfo global (potential issue on thread, but should not be a problem as that structure is indeed static during archive)
Should solve the tmpdir issue from previous rev.
May still not compile

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2.5/mondo/src/mondoarchive/main.c

    r1644 r1645  
    146146extern int g_loglevel;
    147147
     148/* Reference to global bkpinfo */
     149struct s_bkpinfo *bkpinfo;
     150
    148151/****************** subroutines used only by main.c ******************/
    149152
     
    261264int main(int argc, char *argv[])
    262265{
    263     struct s_bkpinfo *bkpinfo;
    264266    char *tmp;
    265267    int res, retval;
     
    422424    }
    423425
    424     if (pre_param_configuration(bkpinfo)) {
     426    if (pre_param_configuration()) {
    425427        fatal_error
    426428            ("Pre-param initialization phase failed. Please review the error messages above, make the specified changes, then try again. Exiting...");
     
    431433        g_text_mode = FALSE;
    432434        setup_newt_stuff();
    433         res = interactively_obtain_media_parameters_from_user(bkpinfo, TRUE);   /* yes, archiving */
     435        res = interactively_obtain_media_parameters_from_user(TRUE);    /* yes, archiving */
    434436        if (res) {
    435437            fatal_error
     
    437439        }
    438440    } else {
    439         res = handle_incoming_parameters(argc, argv, bkpinfo);
     441        res = handle_incoming_parameters(argc, argv);
    440442        if (res) {
    441443            printf
     
    449451
    450452/* Finish configuring global structures */
    451     if (post_param_configuration(bkpinfo)) {
     453    if (post_param_configuration()) {
    452454        fatal_error
    453455            ("Post-param initialization phase failed. Perhaps bad parameters were supplied to mondoarchive? Please review the documentation, error messages and logs. Exiting...");
     
    461463    /* If we're meant to backup then backup */
    462464    if (bkpinfo->backup_data) {
    463         res = backup_data(bkpinfo);
     465        res = backup_data();
    464466        retval += res;
    465467        if (res) {
     
    473475/* If we're meant to verify then verify */
    474476    if (bkpinfo->verify_data) {
    475         res = verify_data(bkpinfo);
     477        res = verify_data();
    476478        if (res < 0) {
    477479            sprintf(tmp, "%d difference%c found.", -res,
     
    486488/* Offer to write floppy disk images to physical disks */
    487489    if (bkpinfo->backup_data && !g_skip_floppies) {
    488         res = offer_to_write_boot_floppies_to_physical_disks(bkpinfo);
     490        res = offer_to_write_boot_floppies_to_physical_disks();
    489491        retval += res;
    490 //      res = offer_to_write_boot_ISO_to_physical_CD(bkpinfo);
     492//      res = offer_to_write_boot_ISO_to_physical_CD();
    491493//      retval += res;
    492494    }
Note: See TracChangeset for help on using the changeset viewer.