Changeset 3147 in MondoRescue for branches/3.1/mondo/src/common/libmondo-cli.c
- Timestamp:
- Jun 19, 2013, 8:34:46 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.1/mondo/src/common/libmondo-cli.c
r2937 r3147 20 20 extern int g_loglevel; 21 21 extern bool g_text_mode; 22 extern bool g_fail_immediately; 22 23 extern char g_startdir[MAX_STR_LEN]; ///< ????? @bug ????? 23 24 extern char *MONDO_OPTIONS; … … 53 54 54 55 extern void free_MR_global_filenames(void); 56 57 long g_max_biggie_size = BIGGIEMAXSIZE; 55 58 56 59 /** … … 101 104 mr_free(tmp); 102 105 106 /* Before erasing dirs go into a safe place */ 107 if (chdir("/tmp")) { 108 // FIXME 109 } 110 mr_asprintf(tmp, "rm -Rf %s/tmp.mondo.*", bkpinfo->tmpdir); 111 paranoid_system(tmp); 112 mr_free(tmp); 113 103 114 mr_asprintf(tmp, "mkdir -p %s", bkpinfo->scratchdir); 104 115 paranoid_system(tmp); … … 162 173 int i = 0; 163 174 int retval = 0; 164 int percent = 0;165 int lastpos = 0;166 175 167 176 /*@ buffers ** */ … … 355 364 mr_free(p); 356 365 log_to_screen("You didn't specify a tape streamer device. I'm assuming %s", flag_val['d']); 357 percent = 0;358 366 } 359 367 … … 498 506 if (strstr(bkpinfo->netfs_proto, "sshfs")) { 499 507 mr_asprintf(tmp1, "sshfs %s@%s", bkpinfo->netfs_user, bkpinfo->netfs_mount); 508 } else if (strstr(bkpinfo->netfs_proto, "smbfs")) { 509 sprintf(tmp, "mount -t cifs %s -o user=%s", bkpinfo->netfs_mount, bkpinfo->netfs_user); 500 510 } else if (strstr(bkpinfo->netfs_proto, "nfs")) { 501 511 mr_asprintf(tmp1, "mount %s@%s", bkpinfo->netfs_user, bkpinfo->netfs_mount); … … 507 517 if (strstr(bkpinfo->netfs_proto, "sshfs")) { 508 518 mr_asprintf(tmp1, "sshfs %s", bkpinfo->netfs_mount); 519 } else if (strstr(bkpinfo->netfs_proto, "smbfs")) { 520 sprintf(tmp, "mount -t cifs %s", bkpinfo->netfs_mount); 509 521 } else if (strstr(bkpinfo->netfs_proto, "nfs")) { 510 522 mr_asprintf(tmp1, "mount %s", bkpinfo->netfs_mount); … … 629 641 } 630 642 mr_free(tmp1); 631 lastpos = 0;632 643 633 644 mr_make_devlist_from_pathlist(flag_val['E'], 'E'); … … 637 648 if (flag_set['e']) { 638 649 bkpinfo->please_dont_eject = TRUE; 650 } 651 652 if (flag_set['M']) { 653 g_max_biggie_size = atol(flag_val['M']); 654 log_msg(1, "Max size for biggie file is now %ld KB", g_max_biggie_size); 639 655 } 640 656 … … 778 794 /* Before changing remove old ones if any */ 779 795 if (bkpinfo->scratchdir) { 780 chdir("/tmp"); 796 if (chdir("/tmp")) { 797 // FIXME 798 } 781 799 mr_asprintf(tmp1, "rm -Rf %s", bkpinfo->scratchdir); 782 800 paranoid_system(tmp1); … … 859 877 log_to_screen("Please install LZOP. You can't use '-L' until you do.\n"); 860 878 } 879 } 880 881 if (flag_set['F']) { 882 log_msg(3, "-F means we will fail immediately at the first interaction request"); 883 g_fail_immediately = TRUE; 861 884 } 862 885
Note:
See TracChangeset
for help on using the changeset viewer.