Changeset 2230 in MondoRescue for branches/2.2.9/mondo/src/common
- Timestamp:
- Jun 17, 2009, 10:53:23 PM (16 years ago)
- Location:
- branches/2.2.9/mondo/src/common
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.9/mondo/src/common/libmondo-archive.c
r2227 r2230 1475 1475 maintain_collection_of_recent_archives(bkpinfo->tmpdir, 1476 1476 storing_afioball_fname); 1477 log_it(" %s","Writing EXAT files");1477 log_it("Writing EXAT files"); 1478 1478 res += 1479 1479 write_EXAT_files_to_tape(curr_xattr_list_fname, … … 1999 1999 log_msg(1, "--> tmp = '%s'", tmp); 2000 2000 if (strstr(tmp, "NTFS")) { 2001 log_it(" %s","TRUE");2001 log_it("TRUE"); 2002 2002 ret = TRUE; 2003 2003 } else { 2004 log_it(" %s","FALSE");2004 log_it("FALSE"); 2005 2005 ret = FALSE; 2006 2006 } … … 2271 2271 register_in_tape_catalog(fileset, curr_set_no, -1, curr_afioball_fname); 2272 2272 maintain_collection_of_recent_archives(bkpinfo->tmpdir, curr_afioball_fname); 2273 log_it(" %s","Writing EXAT files");2273 log_it("Writing EXAT files"); 2274 2274 res += 2275 2275 write_EXAT_files_to_tape(curr_xattr_list_fname, … … 3450 3450 media_descriptor_string(g_backup_media_type)); 3451 3451 chdir("/"); 3452 log_it(" %s","Before calling verification of image()");3452 log_it("Before calling verification of image()"); 3453 3453 if (bkpinfo->backup_media_type == usb) { 3454 3454 res += verify_usb_image(); … … 3456 3456 res += verify_cd_image(); 3457 3457 } 3458 log_it(" %s","After calling verification of image()");3458 log_it("After calling verification of image()"); 3459 3459 } 3460 3460 if (!res) { -
branches/2.2.9/mondo/src/common/libmondo-filelist.c
r2227 r2230 592 592 pout = popen(syscall_pout, "w"); 593 593 if (!pout) { 594 log_it(" %s","Unable to openout to syscall_pout");594 log_it("Unable to openout to syscall_pout"); 595 595 return (1); 596 596 } … … 598 598 if (!pin) { 599 599 pclose(pout); 600 log_it(" %s","Unable to openin from syscall");600 log_it("Unable to openin from syscall"); 601 601 return (1); 602 602 } … … 605 605 pclose(pin); 606 606 pclose(pout); 607 log_it(" %s","Unable to openin masklist");607 log_it("Unable to openin masklist"); 608 608 return (1); 609 609 } -
branches/2.2.9/mondo/src/common/libmondo-mountlist.c
r2219 r2230 652 652 /*@ buffers ********************************************************* */ 653 653 char *drive = NULL; 654 char *truncdrive = NULL; 654 655 655 656 long long size; … … 676 677 log_msg(8, "Putting %s with size %lli in list of drives", drive, size); 677 678 678 (void)truncate_to_drive_name(drive);679 log_msg(8, "drive truncated to %s", drive);679 truncdrive = truncate_to_drive_name(drive); 680 log_msg(8, "drive truncated to %s", truncdrive); 680 681 681 682 for (j = 0; 682 683 j < noof_drives 683 && strcmp(drivelist->el[j].device, drive) != 0; j++) {684 && strcmp(drivelist->el[j].device, truncdrive) != 0; j++) { 684 685 continue; 685 686 } 686 687 if (j == noof_drives) { 687 str ncpy(drivelist->el[noof_drives++].device, drive, 63);688 strcpy(drivelist->el[noof_drives++].device, truncdrive); 688 689 } 689 690 paranoid_free(drive); 691 paranoid_free(truncdrive); 690 692 } 691 693 drivelist->entries = noof_drives; -
branches/2.2.9/mondo/src/common/libmondo-stream.c
r2229 r2230 555 555 last = g_tapecatalog->entries - 1; 556 556 if (last <= 0) { 557 log_it(" %s","Too early to start deleting from collection.");557 log_it("Too early to start deleting from collection."); 558 558 return (0); 559 559 } … … 568 568 } 569 569 if (curr < 0) { 570 log_it(" %s","Not far enough into tape to start deleting old archives from collection.");570 log_it("Not far enough into tape to start deleting old archives from collection."); 571 571 return (0); 572 572 } … … 1716 1716 g_tape_stream) / 1024; 1717 1717 if (g_sigpipe) { 1718 log_it(" %s","Sigpipe occurred recently. I'll start a new tape.");1718 log_it("Sigpipe occurred recently. I'll start a new tape."); 1719 1719 fclose(fin); 1720 1720 g_sigpipe = FALSE; -
branches/2.2.9/mondo/src/common/libmondo-string.c
r2211 r2230 841 841 int i = strlen(partition) - 1; 842 842 char *c; 843 char *trunc = NULL; 844 845 mr_asprintf(&trunc, "%s", partition); 843 846 844 847 #ifdef __FreeBSD__ 845 848 846 if (islower( partition[i])) // BSD subpartition849 if (islower(trunc[i])) // BSD subpartition 847 850 i--; 848 if ( partition[i -1] == 's') {849 while (isdigit( partition[i]))851 if (trunc[i-1] == 's') { 852 while (isdigit(trunc[i])) 850 853 i--; 851 854 i--; 852 855 } 853 partition[i +1] = '\0';856 trunc[i+1] = '\0'; 854 857 855 858 #else … … 857 860 assert_string_is_neither_NULL_nor_zerolength(partition); 858 861 /* first see if it's a devfs style device */ 859 c = strrchr( partition, '/');862 c = strrchr(trunc, '/'); 860 863 if (c && strncmp(c, "/part", 5) == 0) { 861 864 /* yup it's devfs, return the "disc" path */ 862 865 strcpy(c + 1, "disc"); 863 return partition;866 return trunc; 864 867 } 865 868 /* then see if it's a dm style device */ 866 869 if (c && strncmp(c, "/dm-", 4) == 0) { 867 870 /* yup it's dm, return the full path */ 868 return partition;869 } 870 871 872 for (i = strlen( partition); isdigit(partition[i -1]); i--)871 return trunc; 872 } 873 874 875 for (i = strlen(trunc); isdigit(trunc[i-1]); i--) 873 876 continue; 874 if ( partition[i - 1] == 'p' && isdigit(partition[i -2])) {877 if (trunc[i-1] == 'p' && isdigit(trunc[i-2])) { 875 878 i--; 876 879 } else { 877 880 /* Some full devices like this /dev/mapper/mpath0 878 881 /dev/cciss/c0d0 may be used as partition names */ 879 if ((strstr( partition,"/dev/mapper/mpath") != NULL) ||880 (strstr( partition,"/dev/cciss/c") != NULL) ||881 (strstr( partition,"/dev/rd/") != NULL)) {882 return partition;882 if ((strstr(trunc,"/dev/mapper/mpath") != NULL) || 883 (strstr(trunc,"/dev/cciss/c") != NULL) || 884 (strstr(trunc,"/dev/rd/") != NULL)) { 885 return trunc; 883 886 } 884 887 } 885 partition[i] = '\0';888 trunc[i] = '\0'; 886 889 887 890 #endif 888 891 889 return partition;892 return trunc; 890 893 } 891 894 -
branches/2.2.9/mondo/src/common/libmondo-tools.c
r2226 r2230 1345 1345 1346 1346 if (debug_level <= g_loglevel) { 1347 va_start(args, fmt);1348 1347 if (!(fout = fopen(MONDO_LOGFILE, "a"))) { 1349 1348 return; … … 1361 1360 fprintf(fout, "[TH=%d] %s->%s#%d: ", getpid(), szFile, szFunction, nLine); 1362 1361 } 1362 va_start(args, fmt); 1363 1363 vfprintf(fout, fmt, args); 1364 va_end(args); 1364 1365 1365 1366 // do not slow down the progran if standard debug level … … 1368 1369 //if (g_dwDebugLevel != 1) 1369 1370 1370 va_end(args);1371 1371 fprintf(fout, "\n"); 1372 1372 paranoid_fclose(fout); -
branches/2.2.9/mondo/src/common/libmondo-verify.c
r2227 r2230 281 281 } 282 282 283 log_it(" %s","before vsbf");283 log_it("before vsbf"); 284 284 sprintf(tmp, "Verifying %s#%d's big files", 285 285 media_descriptor_string(bkpinfo->backup_media_type), 286 286 g_current_media_number); 287 287 open_evalcall_form(tmp); 288 log_it(" %s","after vsbf");288 log_it("after vsbf"); 289 289 sprintf(mountpoint, "%s/archives", mtpt); 290 290 if (last_bigfile_num == -1) { … … 780 780 res = read_header_block_from_stream(&size, fname, &ctrl_chr); 781 781 if (ctrl_chr != BLK_START_AFIOBALLS) { 782 log_it(" %s","YOU SHOULD NOT GET HERE");783 log_it(" %s","Grabbing the EXAT files");782 log_it("YOU SHOULD NOT GET HERE"); 783 log_it("Grabbing the EXAT files"); 784 784 if (ctrl_chr == BLK_START_EXTENDED_ATTRIBUTES) { 785 785 res = … … 805 805 } 806 806 if (ctrl_chr == BLK_START_EXTENDED_ATTRIBUTES) { 807 log_it(" %s","Reading EXAT files from tape");807 log_it("Reading EXAT files from tape"); 808 808 res = 809 809 read_EXAT_files_from_tape(&size, fname, &ctrl_chr, … … 895 895 if (ctrl_chr != BLK_START_BIGGIEFILES) { 896 896 if (ctrl_chr == BLK_START_EXTENDED_ATTRIBUTES) { 897 log_it(" %s","Grabbing the EXAT biggiefiles");897 log_it("Grabbing the EXAT biggiefiles"); 898 898 res = 899 899 read_EXAT_files_from_tape(&size, orig_fname, … … 1019 1019 paranoid_free(tmp); 1020 1020 verify_afioballs_on_CD(mountpoint); 1021 log_it(" %s","before verify_all_slices");1021 log_it("before verify_all_slices"); 1022 1022 verify_all_slices_on_CD(mountpoint); 1023 1023 … … 1141 1141 } 1142 1142 verify_afioballs_on_CD(mountpoint); 1143 log_it(" %s","before verify_all_slices");1143 log_it("before verify_all_slices"); 1144 1144 verify_all_slices_on_CD(mountpoint); 1145 1145 -
branches/2.2.9/mondo/src/common/newt-specific.c
r2227 r2230 1400 1400 assert_string_is_neither_NULL_nor_zerolength(source_file); 1401 1401 1402 log_it(" %s","entering");1402 log_it("entering"); 1403 1403 if (!(fin = fopen(source_file, "r"))) { 1404 1404 log_OS_error(source_file); … … 1483 1483 } 1484 1484 paranoid_free(tmp); 1485 log_it(" %s","leaving");1485 log_it("leaving"); 1486 1486 return (0); 1487 1487 } … … 1499 1499 char *tmp = NULL; 1500 1500 1501 log_it(" %s","entering");1501 log_it("entering"); 1502 1502 assert(flentry != NULL); 1503 1503 if (flentry->severity == 0) { … … 1515 1515 paranoid_free(tmp); 1516 1516 1517 log_it(" %s","leaving");1517 log_it("leaving"); 1518 1518 return (comment); 1519 1519 }
Note:
See TracChangeset
for help on using the changeset viewer.