Changeset 1903 in MondoRescue for branches/stable/mondo/src/mondorestore/mondorestore.c
- Timestamp:
- Apr 10, 2008, 1:13:58 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mondo/src/mondorestore/mondorestore.c
r1770 r1903 437 437 read_cfg_file_into_bkpinfo(g_mondo_cfg_file); 438 438 iamhere("Done loading config file; resizing ML"); 439 if (bkpinfo->backup_media_type != usb) {439 if (bkpinfo->backup_media_type == nfs) { 440 440 mr_asprintf(&tmp,bkpinfo->prefix); 441 441 if (popup_and_get_string … … 1994 1994 _("Please wait. This may take some time."), 1995 1995 "", total_slices); 1996 for (bigfileno = 0 , finished = FALSE; !finished;) {1996 for (bigfileno = 0 ; bigfileno < noof_biggiefiles ;) { 1997 1997 mr_msg(2, "Thinking about restoring bigfile %ld", bigfileno + 1); 1998 1998 if (!does_file_exist(slice_fname(bigfileno, 0, ARCHIVES_PATH, ""))) { … … 2004 2004 g_current_media_number); 2005 2005 mr_msg(3, "Slicename would have been %s", 2006 slice_fname(bigfileno + 1, 0, ARCHIVES_PATH, ""));2006 slice_fname(bigfileno, 0, ARCHIVES_PATH, "")); 2007 2007 // I'm not positive 'just_changed_cds' is even necessary... 2008 2008 if (just_changed_cds) { … … 2017 2017 just_changed_cds = TRUE; 2018 2018 } else { 2019 /* That big file doesn't exist, but the followings may */ 2020 /* So we need to continue looping */ 2019 2021 mr_msg(2, "There was no bigfile #%ld. That's OK.", 2020 2022 bigfileno + 1); 2021 2023 mr_msg(2, "I'm going to stop restoring bigfiles now."); 2022 finished = TRUE; 2024 retval++; 2025 bigfileno++; 2023 2026 } 2024 2027 } else { … … 3012 3015 } 3013 3016 3017 if (argc == 3 && strcmp(argv[1], "-K") == 0) { 3018 g_loglevel = atoi(argv[2]); 3019 log_msg(1,"Loglevel forced to %s",g_loglevel); 3020 } 3014 3021 3015 3022 if (argc == 2 && strcmp(argv[1], "--live-grub") == 0) { … … 3169 3176 mvaddstr_and_log_it(g_currentY++, 3170 3177 0, 3171 _("Run complete. Please remove CD/media and reboot."));3178 _("Run complete. Please remove media and reboot.")); 3172 3179 } else { 3173 3180 run_program_and_log_output("sync", FALSE); … … 3226 3233 unlink("/tmp/mondo-run-prog.tmp"); 3227 3234 set_signals(FALSE); 3228 mr_asprintf(&tmp, "rm -Rf %s", bkpinfo->tmpdir);3229 run_program_and_log_output(tmp, FALSE);3230 mr_free(tmp);3231 3235 3232 3236 log_to_screen … … 3243 3247 run_program_and_log_output("mount / -o remount,rw", 2); 3244 3248 } // for b0rken distros 3249 mr_asprintf(&tmp, "rm -Rf %s", bkpinfo->tmpdir); 3250 run_program_and_log_output(tmp, FALSE); 3251 mr_free(tmp); 3252 3245 3253 paranoid_MR_finish(retval); // frees global stuff plus bkpinfo 3246 3254 free_libmondo_global_strings(); // it's fine to have this here :) really :)
Note:
See TracChangeset
for help on using the changeset viewer.