Changeset 2125 in MondoRescue for branches/2.2.8/mondo/src/mondorestore/mondo-prep.c
- Timestamp:
- Jan 14, 2009, 3:50:19 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.8/mondo/src/mondorestore/mondo-prep.c
r2087 r2125 2457 2457 2458 2458 /** long *************************************************************/ 2459 long newsizL ;2459 long newsizL = 0L; 2460 2460 long current_size_of_drive = 0L; 2461 2461 long original_size_of_drive = 0L; 2462 long final_size ; /* all in Megabytes */2462 long final_size = 0L; /* all in Megabytes */ 2463 2463 struct mountlist_reference *drivemntlist; 2464 2464 … … 2479 2479 } 2480 2480 2481 /*2482 sprintf (tmp, "cp -f %s %s.pre-resize", g_mountlist_fname, g_mountlist_fname);2483 run_program_and_log_output (tmp, FALSE);2484 */2485 2486 2481 current_size_of_drive = get_phys_size_of_drive(drive_name); 2487 2482 … … 2505 2500 2506 2501 for (partno = 0; partno < drivemntlist->entries; partno++) { 2507 original_size_of_drive += drivemntlist->el[partno]->size; 2508 } 2509 original_size_of_drive = original_size_of_drive / 1024; 2502 if (drivemntlist->el[partno]->size > 0) { 2503 original_size_of_drive += (drivemntlist->el[partno]->size / 1024L); 2504 } 2505 } 2510 2506 2511 2507 if (original_size_of_drive <= 0) { … … 2540 2536 newsizL = (long) new_size; 2541 2537 } 2538 2539 /* Do not apply the factor if partition was of negative size */ 2540 if (newsizL < 0) { 2541 newsizL = drivemntlist->el[partno]->size; 2542 } 2543 2542 2544 sprintf(tmp, "Changing %s from %lld KB to %ld KB", 2543 2545 drivemntlist->el[partno]->device, … … 2548 2550 final_size = get_phys_size_of_drive(drive_name); 2549 2551 sprintf(tmp, "final_size = %ld MB", final_size); 2552 log_to_screen(tmp); 2550 2553 paranoid_free(tmp); 2551 log_to_screen(tmp);2552 2554 } 2553 2555
Note:
See TracChangeset
for help on using the changeset viewer.