Changeset 2937 in MondoRescue for branches/3.1/mondo/src/mondorestore/mondorestore.c
- Timestamp:
- Jan 28, 2012, 1:51:28 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.1/mondo/src/mondorestore/mondorestore.c
r2874 r2937 116 116 117 117 /************************************************************************** 118 * COMPAQ P ROLIANTStuff: needs some special help *118 * COMPAQ ProLiant Stuff: needs some special help * 119 119 **************************************************************************/ 120 120 121 121 /** 122 * The message to display if we detect that the user is using a Compaq Pro liant.122 * The message to display if we detect that the user is using a Compaq ProLiant. 123 123 */ 124 124 #define COMPAQ_PROLIANTS_SUCK "Partition and format your disk using Compaq's disaster recovery CD. After you've done that, please reboot with your Mondo media in Interactive Mode." … … 209 209 * @ingroup restoreUtilityGroup 210 210 */ 211 void offer_to_abort_because_Compaq_Pro liants_suck(void)211 void offer_to_abort_because_Compaq_ProLiants_suck(void) 212 212 { 213 213 popup_and_OK(COMPAQ_PROLIANTS_SUCK); … … 256 256 popup_and_OK("No restoring or comparing will take place today."); 257 257 if (is_this_device_mounted("/mnt/cdrom")) { 258 run_program_and_log_output("umount /mnt/cdrom", FALSE);258 run_program_and_log_output("umount -d /mnt/cdrom", FALSE); 259 259 } 260 260 if (g_ISO_restore_mode) { 261 mr_asprintf(tmp, "umount %s", bkpinfo->isodir);261 mr_asprintf(tmp, "umount -d %s", bkpinfo->isodir); 262 262 run_program_and_log_output(tmp, FALSE); 263 263 mr_free(tmp); … … 485 485 if (partition_table_contains_Compaq_diagnostic_partition 486 486 (mountlist)) { 487 offer_to_abort_because_Compaq_Pro liants_suck();487 offer_to_abort_because_Compaq_ProLiants_suck(); 488 488 done = TRUE; 489 489 } else { … … 693 693 } 694 694 if (is_this_device_mounted(MNT_CDROM)) { 695 paranoid_system("umount " MNT_CDROM);695 paranoid_system("umount -d " MNT_CDROM); 696 696 } 697 697 // if (! already_mounted) 698 698 // { 699 if (system("umount /tmp/isodir 2> /dev/null")) {699 if (system("umount -d /tmp/isodir 2> /dev/null")) { 700 700 log_to_screen 701 701 ("WARNING - unable to unmount device where the ISO files are stored."); … … 773 773 if (partition_table_contains_Compaq_diagnostic_partition 774 774 (mountlist)) { 775 offer_to_abort_because_Compaq_Pro liants_suck();775 offer_to_abort_because_Compaq_ProLiants_suck(); 776 776 } else { 777 777 twenty_seconds_til_yikes(); … … 949 949 "Tape : I don't need to unmount or eject the CD-ROM."); 950 950 } else { 951 run_program_and_log_output("umount " MNT_CDROM, FALSE);951 run_program_and_log_output("umount -d " MNT_CDROM, FALSE); 952 952 if (!bkpinfo->please_dont_eject) { 953 953 eject_device(bkpinfo->media_device); 954 954 } 955 955 } 956 run_program_and_log_output("umount " MNT_CDROM, FALSE);956 run_program_and_log_output("umount -d " MNT_CDROM, FALSE); 957 957 if (!bkpinfo->please_dont_eject) { 958 958 eject_device(bkpinfo->media_device); … … 2138 2138 2139 2139 /* Now we need to umount the current media to have the next mounted by insist_on_this_cd_number */ 2140 run_program_and_log_output("umount " MNT_CDROM, FALSE);2140 /* run_program_and_log_output("umount " MNT_CDROM, FALSE); */ 2141 2141 } 2142 2142 mr_free(mds); … … 2635 2635 make_hole_for_dir("/var/log"); 2636 2636 make_hole_for_dir("/tmp/tmpfs"); /* just in case... */ 2637 run_program_and_log_output("umount " MNT_CDROM, FALSE);2637 run_program_and_log_output("umount -d " MNT_CDROM, FALSE); 2638 2638 2639 2639 run_program_and_log_output("rm -Rf /tmp/tmpfs/mondo.tmp.*", FALSE); … … 2669 2669 fout = fopen("/tmp/out.txt", "w"); 2670 2670 fput_string_one_char_at_a_time(stderr, argv[2]); 2671 finish(0);2672 }2673 2674 if (argc == 3 && strcmp(argv[1], "--gendf") == 0) {2675 make_grub_install_scriptlet(argv[2]);2676 2671 finish(0); 2677 2672 } … … 2892 2887 sync(); 2893 2888 if (is_this_device_mounted(MNT_CDROM)) { 2894 run_program_and_log_output("umount " MNT_CDROM, FALSE);2889 run_program_and_log_output("umount -d " MNT_CDROM, FALSE); 2895 2890 } 2896 2891 … … 2950 2945 log_to_screen("Mondo-restore is exiting (retval=%d) ", retval); 2951 2946 2952 mr_asprintf(tmp, "umount %s", bkpinfo->isodir);2947 mr_asprintf(tmp, "umount -d %s", bkpinfo->isodir); 2953 2948 run_program_and_log_output(tmp, 5); 2954 2949 mr_free(tmp);
Note:
See TracChangeset
for help on using the changeset viewer.