diff options
| -rw-r--r-- | apt-private/private-sources.cc | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/apt-private/private-sources.cc b/apt-private/private-sources.cc index a23955ab5..ae3af11a9 100644 --- a/apt-private/private-sources.cc +++ b/apt-private/private-sources.cc @@ -236,13 +236,12 @@ static bool Modernize(std::string const &filename) /*{{{*/ else outname = _config->FindDir("Dir::Etc::SourceParts") + (e.origin) + ".sources"; - if (auto it = streams.find(outname); it == streams.end()) + if (auto it = streams.find(outname); not simulate && it == streams.end()) { - if (not simulate) - std::cerr << "- Writing " << outname << "\n"; - streams[outname].open(simulate ? "/dev/stdout" : outname, std::ios::app); + std::cerr << "- Writing " << outname << "\n"; + streams[outname].open(outname, std::ios::app); } - auto &out = streams[outname]; + auto &out = simulate ? std::cout : streams[outname]; if (not out) _error->Warning("Cannot open %s for writing.", outname.c_str()); if (e.merged) |
