Changeset 274 in MondoRescue for trunk/mondo/mondo/common/libmondo-verify.c


Ignore:
Timestamp:
Jan 3, 2006, 4:15:54 PM (18 years ago)
Author:
bcornec
Message:

merge -r272:273 $SVN_M/branches/2.06

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/mondo/mondo/common/libmondo-verify.c

    r171 r274  
    6363
    6464/*  sprintf (command,
    65        "cat %s | grep \"afio: \" | awk '{j=substr($0,8); i=index(j,\": \");printf \"/%%s\\n\",substr(j,1,i-2);}' | sort | uniq | grep -v \"incheckentry.*xwait\" | grep -vx \"/afio:.*\" | grep -vx \"/dev/.*\" > %s",
     65       "grep \"afio: \" %s | awk '{j=substr($0,8); i=index(j,\": \");printf \"/%%s\\n\",substr(j,1,i-2);}' | sort -u | grep -v \"incheckentry.*xwait\" | grep -vx \"/afio:.*\" | grep -vx \"/dev/.*\" > %s",
    6666       stderr_fname, afio_found_changes);
    6767*/
     
    6969    log_msg(1, "Now scanning log file for 'afio: ' stuff");
    7070    asprintf(&command,
    71              "cat %s | grep \"afio: \" | sed 's/afio: //' | grep -vx \"/dev/.*\" >> %s",
     71             "grep \"afio: \" %s | sed 's/afio: //' | grep -vx \"/dev/.*\" >> %s",
    7272             stderr_fname, afio_found_changes);
    7373    log_msg(2, command);
     
    8080    log_msg(1, "Now scanning log file for 'star: ' stuff");
    8181    asprintf(&command,
    82              "cat %s | grep \"star: \" | sed 's/star: //' | grep -vx \"/dev/.*\" >> %s",
     82             "grep \"star: \" %s | sed 's/star: //' | grep -vx \"/dev/.*\" >> %s",
    8383             stderr_fname, afio_found_changes);
    8484    log_msg(2, command);
     
    9191    afio_diffs = count_lines_in_file(afio_found_changes);
    9292    asprintf(&command,
    93              "cat %s %s %s | sort | uniq -c | awk '{ if ($1==\"2\") {print $2;};}' | grep -v \"incheckentry xwait()\" > %s",
     93             "sort %s %s %s | uniq -c | awk '{ if ($1==\"2\") {print $2;};}' | grep -v \"incheckentry xwait()\" > %s",
    9494             ignorefiles_fname, afio_found_changes, afio_found_changes,
    9595             changedfiles_fname);
     
    308308                    g_current_media_number, bigfile_num, slice_num);
    309309            if (bkpinfo->compression_level > 0) {
    310                 asprintf(&command, "cat %s | %s -dc 2>> %s",
     310                asprintf(&command, "%s -dc %s 2>> %s", sz_exe,
    311311                         slice_fname(bigfile_num, slice_num, mountpoint,
    312                                      bkpinfo->zip_suffix), sz_exe,
     312                                     bkpinfo->zip_suffix),
    313313                         MONDO_LOGFILE);
    314314            } else {
     
    448448        asprintf(&command, "cat %s >> %s", outlog, MONDO_LOGFILE);
    449449    } else {
    450         asprintf(&command, "cat %s | cut -d':' -f%d | sort | uniq", outlog,
    451                  (bkpinfo->use_star) ? 1 : 2);
     450        asprintf(&command, "cut -d':' -f%d %s | sort -u",
     451                 (bkpinfo->use_star) ? 1 : 2, outlog);
    452452        pin = popen(command, "r");
    453453        if (pin) {
     
    489489
    490490    /*  chdir(old_pwd); */
    491     //  sprintf (tmp, "cat %s | uniq -u >> %s", "/tmp/mondo-verify.err", MONDO_LOGFILE);
     491    //  sprintf (tmp, "uniq -u %s >> %s", "/tmp/mondo-verify.err", MONDO_LOGFILE);
    492492    //  paranoid_system (tmp);
    493493    //  unlink ("/tmp/mondo-verify.err");
     
    10841084             (int) (random() % 32767));
    10851085    asprintf(&tmp,
    1086              "cat %s | grep -x \"%s:.*\" | cut -d'\"' -f2 | sort -u | awk '{print \"/\"$0;};' | tr -s '/' '/' | grep -v \"(total of\" | grep -v \"incheckentry.*xwait\" | grep -vx \"/afio:.*\" | grep -vx \"dev/.*\"  > %s",
    1087              MONDO_LOGFILE, (bkpinfo->use_star) ? "star" : "afio",
     1086             "grep -x \"%s:.*\" %s | cut -d'\"' -f2 | sort -u | awk '{print \"/\"$0;};' | tr -s '/' '/' | grep -v \"(total of\" | grep -v \"incheckentry.*xwait\" | grep -vx \"/afio:.*\" | grep -vx \"dev/.*\"  > %s",
     1087             (bkpinfo->use_star) ? "star" : "afio", MONDO_LOGFILE,
    10881088             changed_files_fname);
    10891089    log_msg(2, "Running command to derive list of changed files");
Note: See TracChangeset for help on using the changeset viewer.