aboutsummaryrefslogtreecommitdiff
path: root/src/libmain/shared.cc
diff options
context:
space:
mode:
authorEelco Dolstra <edolstra@gmail.com>2017-08-31 17:57:04 +0200
committerEelco Dolstra <edolstra@gmail.com>2017-09-01 12:37:09 +0200
commit7a108d904e9d3bb9ef94487c37b35a050c315a52 (patch)
treef995ea6d8b38e98c0922d771a00bc0e5bc2c4eef /src/libmain/shared.cc
parentfe38fce2d843625b7ff1b21ec8cd84cae6ff7c49 (diff)
Fix verbosity level for nix build --dry-run
Diffstat (limited to 'src/libmain/shared.cc')
-rw-r--r--src/libmain/shared.cc24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/libmain/shared.cc b/src/libmain/shared.cc
index aa28ff2e5..6393d80bb 100644
--- a/src/libmain/shared.cc
+++ b/src/libmain/shared.cc
@@ -34,40 +34,40 @@ void printGCWarning()
}
-void printMissing(ref<Store> store, const PathSet & paths)
+void printMissing(ref<Store> store, const PathSet & paths, Verbosity lvl)
{
unsigned long long downloadSize, narSize;
PathSet willBuild, willSubstitute, unknown;
store->queryMissing(paths, willBuild, willSubstitute, unknown, downloadSize, narSize);
- printMissing(store, willBuild, willSubstitute, unknown, downloadSize, narSize);
+ printMissing(store, willBuild, willSubstitute, unknown, downloadSize, narSize, lvl);
}
void printMissing(ref<Store> store, const PathSet & willBuild,
const PathSet & willSubstitute, const PathSet & unknown,
- unsigned long long downloadSize, unsigned long long narSize)
+ unsigned long long downloadSize, unsigned long long narSize, Verbosity lvl)
{
if (!willBuild.empty()) {
- printInfo(format("these derivations will be built:"));
+ printMsg(lvl, "these derivations will be built:");
Paths sorted = store->topoSortPaths(willBuild);
reverse(sorted.begin(), sorted.end());
for (auto & i : sorted)
- printInfo(format(" %1%") % i);
+ printMsg(lvl, fmt(" %s", i));
}
if (!willSubstitute.empty()) {
- printInfo(format("these paths will be fetched (%.2f MiB download, %.2f MiB unpacked):")
- % (downloadSize / (1024.0 * 1024.0))
- % (narSize / (1024.0 * 1024.0)));
+ printMsg(lvl, fmt("these paths will be fetched (%.2f MiB download, %.2f MiB unpacked):",
+ downloadSize / (1024.0 * 1024.0),
+ narSize / (1024.0 * 1024.0)));
for (auto & i : willSubstitute)
- printInfo(format(" %1%") % i);
+ printMsg(lvl, fmt(" %s", i));
}
if (!unknown.empty()) {
- printInfo(format("don't know how to build these paths%1%:")
- % (settings.readOnlyMode ? " (may be caused by read-only store access)" : ""));
+ printMsg(lvl, fmt("don't know how to build these paths%s:",
+ (settings.readOnlyMode ? " (may be caused by read-only store access)" : "")));
for (auto & i : unknown)
- printInfo(format(" %1%") % i);
+ printMsg(lvl, fmt(" %s", i));
}
}