Changeset 2322 in MondoRescue for branches/2.2.10/mondo/src/mondorestore/mondo-rstr-tools.c
- Timestamp:
- Aug 18, 2009, 2:37:58 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.10/mondo/src/mondorestore/mondo-rstr-tools.c
r2321 r2322 772 772 } 773 773 } 774 mr_free(bkpinfo->prefix); 774 775 if (read_cfg_var(cfg_file, "iso-prefix", value) == 0) { 775 strcpy(bkpinfo->prefix,value);776 mr_asprintf(&tmp1, "%s", value); 776 777 } else { 777 strcpy(bkpinfo->prefix,STD_PREFIX); 778 } 778 mr_asprintf(&tmp1, "%s", STD_PREFIX); 779 } 780 bkpinfo->prefix = tmp1; 779 781 } else if (!strcmp(value, "nfs")) { 780 782 bkpinfo->backup_media_type = nfs; 781 783 bkpinfo->please_dont_eject = TRUE; 784 mr_free(bkpinfo->prefix); 782 785 if (read_cfg_var(cfg_file, "iso-prefix", value) == 0) { 783 strcpy(bkpinfo->prefix,value);786 mr_asprintf(&tmp1, "%s", value); 784 787 } else { 785 strcpy(bkpinfo->prefix,STD_PREFIX); 786 } 787 if (strstr(call_program_and_get_last_line_of_output 788 ("cat /proc/cmdline"), "pxe")) { 788 mr_asprintf(&tmp1, "%s", STD_PREFIX); 789 } 790 bkpinfo->prefix = tmp1; 791 792 if (strstr(call_program_and_get_last_line_of_output("cat /proc/cmdline"), "pxe")) { 789 793 /* We need to override prefix value in PXE mode as it's 790 794 * already done in start-nfs */ … … 793 797 fatal_error("no imgname variable in environment"); 794 798 } 795 strcpy(bkpinfo->prefix,envtmp1); 799 mr_free(bkpinfo->prefix); 800 mr_asprintf(&tmp1, "%s", envtmp1); 801 bkpinfo->prefix = tmp1; 796 802 } 797 803
Note:
See TracChangeset
for help on using the changeset viewer.