Changeset 2380 in MondoRescue for branches/2.2.9/mondo/src/mondorestore/mondorestore.c
- Timestamp:
- Sep 9, 2009, 8:30:47 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.9/mondo/src/mondorestore/mondorestore.c
r2373 r2380 964 964 965 965 strcpy(bkpinfo->restore_path, "/"); 966 if (!g_restoring_live_from_cd && !g_restoring_live_from_n fs) {966 if (!g_restoring_live_from_cd && !g_restoring_live_from_netfs) { 967 967 popup_and_OK 968 968 ("Please insert tape/CD/USB Key, then hit 'OK' to continue."); 969 969 sleep(1); 970 970 } 971 if (!g_restoring_live_from_n fs) {971 if (!g_restoring_live_from_netfs) { 972 972 interactively_obtain_media_parameters_from_user(FALSE); 973 973 } … … 990 990 load_raidtab_into_raidlist(raidlist, RAIDTAB_FNAME); 991 991 992 if (!g_restoring_live_from_n fs && (filelist = process_filelist_and_biggielist())) {992 if (!g_restoring_live_from_netfs && (filelist = process_filelist_and_biggielist())) { 993 993 save_filelist(filelist, "/tmp/selected-files.txt"); 994 994 strcpy(old_restpath, bkpinfo->restore_path); … … 3096 3096 mount_boot_if_necessary(); /* for Gentoo users */ 3097 3097 log_msg(2, "Still here."); 3098 if (bkpinfo->backup_media_type == n fs) {3099 g_restoring_live_from_n fs = TRUE;3098 if (bkpinfo->backup_media_type == netfs) { 3099 g_restoring_live_from_netfs = TRUE; 3100 3100 } 3101 3101 log_msg(2, "Calling restore_to_live_filesystem()"); … … 3123 3123 // BCO:To be reviewed 3124 3124 if ((bkpinfo->restore_mode == compare) || (bkpinfo->restore_mode == nuke)) { 3125 if (bkpinfo->backup_media_type == n fs3126 && !is_this_device_mounted(bkpinfo->n fs_mount)) {3127 log_msg(1, "Mounting nfs dir");3125 if (bkpinfo->backup_media_type == netfs 3126 && !is_this_device_mounted(bkpinfo->netfs_mount)) { 3127 log_msg(1, "Mounting remote %s dir", bkpinfo->netfs_proto); 3128 3128 sprintf(bkpinfo->isodir, "/tmp/isodir"); 3129 3129 run_program_and_log_output("mkdir -p /tmp/isodir", 5); 3130 sprintf(tmp, "mount %s -t nfs -o nolock,ro /tmp/isodir", 3131 bkpinfo->nfs_mount); 3130 if (strstr(bkpinfo->netfs_proto, "sshfs")) { 3131 sprintf(tmp, "sshfs -o ro /tmp/isodir", 3132 bkpinfo->netfs_mount); 3133 } else { 3134 sprintf(tmp, "mount %s -o nolock,ro /tmp/isodir", 3135 bkpinfo->netfs_mount); 3132 3136 run_program_and_log_output(tmp, 1); 3133 3137 }
Note:
See TracChangeset
for help on using the changeset viewer.