diff options
author | Daniel P. Berrangé <berrange@redhat.com> | 2019-02-20 14:58:19 +0000 |
---|---|---|
committer | Eric Blake <eblake@redhat.com> | 2019-02-26 10:45:37 -0600 |
commit | 3e6f45446b11ccc20b4b751f70331f03d70369b8 (patch) | |
tree | a92dc08d5e2b7f3a9e85d4b4adde02fcc05dc4f9 /nbd | |
parent | 84f8b840a2d9ed248c80b3601d2d212cdf60cecf (diff) |
iotests: avoid broken pipe with certtool
When we run "certtool 2>&1 | head -1" the latter command is likely to
complete and exit before certtool has written everything it wants to
stderr. In at least the RHEL-7 gnutls 3.3.29 this causes certtool to
quit with broken pipe before it has finished writing the desired
output file to disk. This causes non-deterministic failures of the
iotest 233 because the certs are sometimes zero length files.
If certtool fails the "head -1" means we also lose any useful error
message it would have printed.
Thus this patch gets rid of the pipe and post-processes the output in a
more flexible & reliable manner.
Reported-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20190220145819.30969-3-berrange@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'nbd')
0 files changed, 0 insertions, 0 deletions