[Libguestfs] libnbd | Failed pipeline for master | 70da51e5

Richard W.M. Jones rjones at redhat.com
Tue Jan 4 15:06:41 UTC 2022


On Tue, Jan 04, 2022 at 03:34:53PM +0100, Martin Kletzander wrote:
> On Tue, Jan 04, 2022 at 01:56:08PM +0000, Richard W.M. Jones wrote:
> >somehow try to detect if the binary is not using syslog.
> >
> 
> I tried various ways and I can't think of anything else than just trying
> to run something that will fail like this and then skip the test if it
> failed.

OK let's try this then ...

  $ nbd-server -d -C /dev/null 0 /dev/null </dev/null 2>&1 >/dev/null |
    grep -sq "Error: inetd mode requires syslog"

This command will exit with 0 if the binary doesn't support syslog and
with 1 if the binary does support syslog (grep -v to reverse this).

I'll see if I can come up with a patch.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-builder quickly builds VMs from scratch
http://libguestfs.org/virt-builder.1.html




More information about the Libguestfs mailing list