Changeset 1644 in MondoRescue for branches/2.2.5/mondo/src/common/libmondo-verify.c
- Timestamp:
- Sep 23, 2007, 2:41:29 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.5/mondo/src/common/libmondo-verify.c
r1316 r1644 395 395 bkpinfo->restore_path, 396 396 biggiestruct.filename); 397 asprintf(&tmp, "echo \"%s/%s not found\" >> /tmp/biggies.changed",397 asprintf(&tmp, "echo \"%s/%s not found\" >> %s/biggies.changed", 398 398 bkpinfo->restore_path, 399 biggiestruct.filename); 399 biggiestruct.filename, 400 bkpinfo->tmpdir); 400 401 system(tmp); 401 402 paranoid_free(tmp); … … 786 787 biggie_fname); 787 788 log_to_screen(tmp); 788 sprintf(tmp, "echo \"%s\" >> /tmp/biggies.changed",789 biggie_fname );789 sprintf(tmp, "echo \"%s\" >> %s/biggies.changed", 790 biggie_fname, bkpinfo->tmpdir); 790 791 system(tmp); 791 792 } … … 1181 1182 /* close tape; exit */ 1182 1183 // fclose(g_tape_stream); <-- not needed; is handled by closein_tape() 1183 paranoid_system 1184 ("rm -f /tmp/biggies.changed /tmp/changed.files.[0-9]* 2> /dev/null"); 1185 sprintf(changed_files_fname, "/tmp/changed.files.%d", 1186 (int) (random() % 32767)); 1184 sprintf(tmp, "rm -f %s/biggies.changed %s/changed.files 2> /dev/null", bkpinfo->tmpdir, bkpinfo->tmpdir); 1185 paranoid_system(tmp); 1186 sprintf(changed_files_fname, "%s/changed.files", bkpinfo->tmpdir); 1187 1187 sprintf(tmp, 1188 1188 "grep -E '^%s:.*$' %s | cut -d'\"' -f2 | sort -u | awk '{print \"/\"$0;};' | tr -s '/' '/' | grep -v \"(total of\" | grep -v \"incheckentry.*xwait\" | grep -vE '^/afio:.*$' | grep -vE '^dev/.*$' > %s", … … 1201 1201 } 1202 1202 } 1203 sprintf(tmp, "cat /tmp/biggies.changed >> %s", changed_files_fname);1203 sprintf(tmp, "cat %s/biggies.changed >> %s", bkpinfo->tmpdir, changed_files_fname); 1204 1204 paranoid_system(tmp); 1205 1205 1206 1206 diffs = count_lines_in_file(changed_files_fname); 1207 1207 if (diffs > 0) { 1208 sprintf(tmp, "cp -f %s %s ", changed_files_fname,1209 "/tmp/changed.files");1208 sprintf(tmp, "cp -f %s %s/changed.files", changed_files_fname, 1209 MINDI_CACHE); 1210 1210 run_program_and_log_output(tmp, FALSE); 1211 1211 sprintf(tmp, 1212 "%ld files differed from live filesystem; type less %s or less %s to see",1213 diffs, changed_files_fname, "/tmp/changed.files");1212 "%ld files differed from live filesystem; type less %s or less %s/changed.files to see", 1213 diffs, changed_files_fname, MINDI_CACHE); 1214 1214 log_msg(0, tmp); 1215 log_to_screen 1216 ("See /tmp/changed.files for a list of nonmatching files."); 1217 log_to_screen 1218 ("The files probably changed on filesystem, not on backup media."); 1215 log_to_screen("See "MINDI_CACHE"/changed.files for a list of nonmatching files."); 1216 log_to_screen("The files probably changed on filesystem, not on backup media."); 1219 1217 // retval++; 1220 1218 }
Note:
See TracChangeset
for help on using the changeset viewer.