Changeset 1365 in MondoRescue for branches/stable/mondo/src/common/libmondo-archive.c
- Timestamp:
- Apr 30, 2007, 1:50:20 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mondo/src/common/libmondo-archive.c
r1326 r1365 600 600 601 601 if (IS_THIS_A_STREAMING_BACKUP(bkpinfo->backup_media_type)) { 602 mr_asprintf(&tape_size_sz, "%ld", bkpinfo->media_size [1]);602 mr_asprintf(&tape_size_sz, "%ld", bkpinfo->media_size); 603 603 mr_asprintf(&tape_device, bkpinfo->media_device); 604 604 } else { … … 843 843 mr_fprintf(fd, "mindi_tape_device=%s\n", bkpinfo->media_device); 844 844 mr_fprintf(fd1, "media-dev=%s\n", bkpinfo->media_device); 845 mr_fprintf(fd1, "media-size=%ld\n", bkpinfo->media_size [1]);845 mr_fprintf(fd1, "media-size=%ld\n", bkpinfo->media_size); 846 846 } 847 847 if (bkpinfo->compression_level > 0) { … … 2540 2540 va_end(ap); 2541 2541 2542 if (bkpinfo->media_size [g_current_media_number] <= 0) {2542 if (bkpinfo->media_size <= 0L) { 2543 2543 fatal_error("move_files_to_cd() - unknown media size"); 2544 2544 } 2545 if (would_occupy / 1024 > bkpinfo->media_size [g_current_media_number]) {2545 if (would_occupy / 1024 > bkpinfo->media_size) { 2546 2546 /* FALSE because this is not the last CD we'll write */ 2547 2547 res = write_iso_and_go_on(bkpinfo, FALSE); … … 3570 3570 assert(bkpinfo != NULL); 3571 3571 orig_vfy_flag_val = bkpinfo->verify_data; 3572 if (bkpinfo->media_size [g_current_media_number] <= 0) {3572 if (bkpinfo->media_size <= 0L) { 3573 3573 fatal_error("write_iso_and_go_on() - unknown media size"); 3574 3574 } … … 3614 3614 mr_free(lastcd_fname); 3615 3615 3616 if (space_occupied_by_cd(bkpinfo->scratchdir) / 1024 > 3617 bkpinfo->media_size[g_current_media_number]) { 3616 if (space_occupied_by_cd(bkpinfo->scratchdir) / 1024 > bkpinfo->media_size) { 3618 3617 mr_asprintf(&tmp, 3619 3618 "Warning! %s is too big. It occupies %ld KB, which is more than the %ld KB allowed.", 3620 3619 media_descriptor_string(bkpinfo->backup_media_type), 3621 3620 (long) space_occupied_by_cd(bkpinfo->scratchdir), 3622 (long) bkpinfo->media_size[g_current_media_number]);3621 bkpinfo->media_size); 3623 3622 log_to_screen(tmp); 3624 3623 mr_free(tmp); … … 3679 3678 3680 3679 g_current_media_number++; 3681 if (g_current_media_number > MAX_NOOF_MEDIA) {3682 fatal_error("Too many CD-R(W)'s. Use tape or net.");3683 }3684 3680 wipe_archives(bkpinfo->scratchdir); 3685 3681 mr_asprintf(&tmp, "rm -Rf %s/images/*gz %s/images/*data*img",
Note:
See TracChangeset
for help on using the changeset viewer.