* Send log output to stderr.
This commit is contained in:
parent
d1f5fd7216
commit
5908663f42
1 changed files with 2 additions and 2 deletions
|
@ -232,7 +232,7 @@ void installPkg(string hash)
|
||||||
/* Create a log file. */
|
/* Create a log file. */
|
||||||
string logFileName = nixLogDir + "/" + id + "-" + hash + ".log";
|
string logFileName = nixLogDir + "/" + id + "-" + hash + ".log";
|
||||||
/* !!! auto-pclose on exit */
|
/* !!! auto-pclose on exit */
|
||||||
FILE * logFile = popen(("tee " + logFileName).c_str(), "w"); /* !!! escaping */
|
FILE * logFile = popen(("tee " + logFileName + " >&2").c_str(), "w"); /* !!! escaping */
|
||||||
if (!logFile)
|
if (!logFile)
|
||||||
throw Error("unable to create log file " + logFileName);
|
throw Error("unable to create log file " + logFileName);
|
||||||
|
|
||||||
|
@ -331,7 +331,7 @@ void installPkg(string hash)
|
||||||
throw Error("cannot remove write permission from " + path);
|
throw Error("cannot remove write permission from " + path);
|
||||||
|
|
||||||
} catch (exception &) {
|
} catch (exception &) {
|
||||||
system(("rm -rf " + path).c_str());
|
// system(("rm -rf " + path).c_str());
|
||||||
throw;
|
throw;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue