Changeset 2382 in MondoRescue for branches/2.2.10/mondo/src/mondorestore/mondorestore.c
- Timestamp:
- Sep 10, 2009, 2:07:16 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.10/mondo/src/mondorestore/mondorestore.c
r2376 r2382 919 919 mr_free(bkpinfo->restore_path); 920 920 mr_asprintf(bkpinfo->restore_path, "/"); 921 if (!g_restoring_live_from_cd && !g_restoring_live_from_n fs) {921 if (!g_restoring_live_from_cd && !g_restoring_live_from_netfs) { 922 922 popup_and_OK 923 923 ("Please insert tape/CD/USB Key, then hit 'OK' to continue."); 924 924 sleep(1); 925 925 } 926 if (!g_restoring_live_from_n fs) {926 if (!g_restoring_live_from_netfs) { 927 927 interactively_obtain_media_parameters_from_user(FALSE); 928 928 } … … 946 946 load_raidtab_into_raidlist(raidlist, RAIDTAB_FNAME); 947 947 948 if (!g_restoring_live_from_n fs && (filelist = process_filelist_and_biggielist())) {948 if (!g_restoring_live_from_netfs && (filelist = process_filelist_and_biggielist())) { 949 949 save_filelist(filelist, "/tmp/selected-files.txt"); 950 950 mr_asprintf(old_restpath, "%s", bkpinfo->restore_path); … … 2828 2828 mount_boot_if_necessary(); /* for Gentoo users */ 2829 2829 log_msg(2, "Still here."); 2830 if (bkpinfo->backup_media_type == n fs) {2831 g_restoring_live_from_n fs = TRUE;2830 if (bkpinfo->backup_media_type == netfs) { 2831 g_restoring_live_from_netfs = TRUE; 2832 2832 } 2833 2833 /* Adding an initialisation in order to avoid to hndle NULL pointer later */ … … 2861 2861 // BCO:To be reviewed 2862 2862 if ((bkpinfo->restore_mode == compare) || (bkpinfo->restore_mode == nuke)) { 2863 if (bkpinfo->backup_media_type == n fs && bkpinfo->nfs_mount && !is_this_device_mounted(bkpinfo->nfs_mount)) {2864 log_msg(1, "Mounting nfs dir");2863 if (bkpinfo->backup_media_type == netfs && bkpinfo->netfs_mount && !is_this_device_mounted(bkpinfo->netfs_mount)) { 2864 log_msg(1, "Mounting remote %s dir", bkpinfo->netfs_proto); 2865 2865 mr_free(bkpinfo->isodir); 2866 2866 mr_asprintf(bkpinfo->isodir, "/tmp/isodir"); 2867 2867 run_program_and_log_output("mkdir -p /tmp/isodir", 5); 2868 mr_asprintf(tmp, "mount %s -t nfs -o nolock,ro /tmp/isodir", bkpinfo->nfs_mount); 2868 if (strstr(bkpinfo->netfs_proto, "sshfs")) { 2869 mr_asprintf(tmp, "sshfs -o ro %s /tmp/isodir", bkpinfo->netfs_mount); 2870 } else { 2871 mr_asprintf(tmp, "mount %s -o nolock,ro /tmp/isodir", bkpinfo->netfs_mount); 2872 } 2869 2873 run_program_and_log_output(tmp, 1); 2870 2874 mr_free(tmp);
Note:
See TracChangeset
for help on using the changeset viewer.