magic-proxy: dump proxy log to stdout on failure

When we encounter a failure in 'lb binary' the launchpad builders can
only surface the build output from stdout.  If the binary hook failure
implicates the archive we can not determine fault without the apt
proxy log.  This patch will dump the proxy log to stdout to aid in
debugging these failures.
xnox/lazy-modules
Robert C Jennings 5 years ago
parent 312bef9002
commit 8cb442c3e8
No known key found for this signature in database
GPG Key ID: 740C3D9EEDF2ED73

6
debian/changelog vendored

@ -1,3 +1,9 @@
livecd-rootfs (2.615) UNRELEASED; urgency=medium
* magic-proxy: dump proxy log to stdout on failure
-- Robert C Jennings <robert.jennings@canonical.com> Fri, 04 Oct 2019 10:24:18 -0500
livecd-rootfs (2.614) eoan; urgency=medium
* 002-add-foreign-kernel.chroot_early: enable amd64 as a foreign arch on

@ -460,6 +460,12 @@ EOF
if [ -e binary.success ]; then
rm -f binary.success
else
# Dump the magic-proxy log to stdout on failure to aid debugging
if [ -f /build/livecd.magic-proxy.log ] ; then
echo "================= Magic proxy log (start) ================="
cat /build/livecd.magic-proxy.log
echo "================== Magic proxy log (end) =================="
fi
exit 1
fi

Loading…
Cancel
Save