Changeset 3185 in MondoRescue for branches/3.0/mondo/src/common/libmondo-fork.c
- Timestamp:
- Sep 20, 2013, 2:29:57 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.0/mondo/src/common/libmondo-fork.c
r3060 r3185 134 134 135 135 if ((bkpinfo->netfs_user) && (strstr(bkpinfo->netfs_proto,"nfs"))) { 136 mr_asprintf( &tmp1, "su - %s -c \"%s\"", bkpinfo->netfs_user, basic_call);136 mr_asprintf(tmp1, "su - %s -c \"%s\"", bkpinfo->netfs_user, basic_call); 137 137 } else { 138 mr_asprintf( &tmp1, "%s", basic_call);138 mr_asprintf(tmp1, "%s", basic_call); 139 139 } 140 140 … … 285 285 log_if_failure = TRUE; 286 286 } 287 mr_asprintf( &callstr, "%s > %s/mondo-run-prog-thing.tmp 2> %s/mondo-run-prog-thing.err", program, bkpinfo->tmpdir, bkpinfo->tmpdir);287 mr_asprintf(callstr, "%s > %s/mondo-run-prog-thing.tmp 2> %s/mondo-run-prog-thing.err", program, bkpinfo->tmpdir, bkpinfo->tmpdir); 288 288 while ((p = strchr(callstr, '\r'))) { 289 289 *p = ' '; … … 301 301 mr_free(callstr); 302 302 303 mr_asprintf( &callstr, "cat %s/mondo-run-prog-thing.err >> %s/mondo-run-prog-thing.tmp 2> /dev/null", bkpinfo->tmpdir, bkpinfo->tmpdir);303 mr_asprintf(callstr, "cat %s/mondo-run-prog-thing.err >> %s/mondo-run-prog-thing.tmp 2> /dev/null", bkpinfo->tmpdir, bkpinfo->tmpdir); 304 304 if (log_if_failure && system(callstr)) { 305 305 log_OS_error("Command failed"); … … 307 307 mr_free(callstr); 308 308 309 mr_asprintf( &tmp1, "%s/mondo-run-prog-thing.err", bkpinfo->tmpdir);309 mr_asprintf(tmp1, "%s/mondo-run-prog-thing.err", bkpinfo->tmpdir); 310 310 unlink(tmp1); 311 311 mr_free(tmp1); 312 312 313 mr_asprintf( &tmp1, "%s/mondo-run-prog-thing.tmp", bkpinfo->tmpdir);313 mr_asprintf(tmp1, "%s/mondo-run-prog-thing.tmp", bkpinfo->tmpdir); 314 314 fin = fopen(tmp1, "r"); 315 315 if (fin) { … … 378 378 sprintf(lockfile, "%s/mojo-jojo.bla.bla", bkpinfo->tmpdir); 379 379 380 mr_asprintf( &command,380 mr_asprintf(command, 381 381 "echo hi > %s ; %s >> %s 2>> %s; res=$?; sleep 1; rm -f %s; exit $res", 382 382 lockfile, basic_call, MONDO_LOGFILE, MONDO_LOGFILE, lockfile); 383 383 open_evalcall_form(what_i_am_doing); 384 mr_asprintf( &tmp, "Executing %s", basic_call);384 mr_asprintf(tmp, "Executing %s", basic_call); 385 385 log_msg(2, tmp); 386 386 mr_free(tmp); … … 388 388 if (!(fin = popen(command, "r"))) { 389 389 log_OS_error("Unable to popen-in command"); 390 mr_asprintf( &tmp, "Failed utterly to call '%s'", command);390 mr_asprintf(tmp, "Failed utterly to call '%s'", command); 391 391 log_to_screen(tmp); 392 392 mr_free(tmp);
Note:
See TracChangeset
for help on using the changeset viewer.