Changeset 3147 in MondoRescue for branches/3.1/mondo/test/test-mountlist.c


Ignore:
Timestamp:
Jun 19, 2013, 8:34:46 AM (11 years ago)
Author:
Bruno Cornec
Message:
  • First pass on svn merge -r 2935:3146 ../3.0
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.1/mondo/test/test-mountlist.c

    r2623 r3147  
    33 *
    44 * Test program for mountlist management at restore time
    5  * Cn be used on host system with valgrind easier than with mondorestore
     5 * Can be used on host system with valgrind easier than with mondorestore
    66 */
    77#include <stdio.h>
     
    1212#include "../mondorestore/mondorestore.h"
    1313#include "../mondorestore/mr-externs.h"
     14
     15#define RAIDTAB_TEST "/tmp/raidtab"
     16#define MOUNTLIST_TEST "/tmp/mountlist.txt"
    1417
    1518extern void twenty_seconds_til_yikes(void);
     
    2326extern int g_partition_table_locked_up;
    2427extern int g_noof_rows;
     28
     29/* Whether we should fail immediately at first error */
     30bool g_fail_immediately = FALSE;
    2531
    2632bool g_ISO_restore_mode = FALSE;    /* are we in Iso Mode? */
     
    6470
    6571setup_newt_stuff();
     72mr_asprintf(&g_mountlist_fname, MOUNTLIST_TEST);
    6673log_it("before mountlist");
    6774load_mountlist(mountlist, MINDI_CACHE"/mountlist.txt");
     
    6976resize_mountlist_proportionately_to_suit_new_drives(mountlist);
    7077log_it("after resize_mountlist_proportionately_to_suit_new_drives");
    71 load_raidtab_into_raidlist(raidlist, RAIDTAB_FNAME);
     78load_raidtab_into_raidlist(raidlist, RAIDTAB_TEST);
    7279log_it("after load_raidtab_into_raidlist");
    7380edit_mountlist(MINDI_CACHE"/mountlist.txt", mountlist, raidlist);
     
    7885mr_free(flaws_str);
    7986
     87log_it("before check raidlist content");
     88log_it("after check raidlist content");
     89
     90log_it("before create mdadm dev");
     91create_raid_device_via_mdadm(raidlist,"/dev/md0",FALSE);
     92create_raid_device_via_mdadm(raidlist,"/dev/md1",FALSE);
     93log_it("after create mdadm dev");
     94
     95free(mountlist);
     96free(raidlist);
    8097mr_free(MONDO_LOGFILE);
     98mr_free(g_mountlist_fname);
    8199exit(0);
    82100}
Note: See TracChangeset for help on using the changeset viewer.