From 1933b9c60ddd1eb7c30266dbf8a90aefd9f43c14 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Thu, 30 Mar 2023 14:35:30 +0200 Subject: Redirect apt-get {update,install} stdout to stderr --- bpkg/system-package-manager-debian.cxx | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/bpkg/system-package-manager-debian.cxx b/bpkg/system-package-manager-debian.cxx index b029901..08767d3 100644 --- a/bpkg/system-package-manager-debian.cxx +++ b/bpkg/system-package-manager-debian.cxx @@ -792,7 +792,12 @@ namespace bpkg process pr; if (!simulate_) - pr = process (pp, args); + { + // Redirect stdout to stderr since apt-get prints some of its + // diagnostics to stdout. + // + pr = process (pp, args, 0 /* stdin */, 2 /* stdout */); + } else { print_process (args); @@ -854,7 +859,12 @@ namespace bpkg process pr; if (!simulate_) - pr = process (pp, args); + { + // Redirect stdout to stderr since apt-get prints some of its + // diagnostics to stdout. + // + pr = process (pp, args, 0 /* stdin */, 2 /* stdout */); + } else { print_process (args); -- cgit v1.1