Hi, few miscellaneous fixes for nbdkit. Thanks, Pino Toscano (3): build: use AC_MSG_RESULT for $PERL_LDOPTS crypto: add missing '{' tests: fix generation of PKI test data configure.ac | 1 + src/crypto.c | 2 +- tests/Makefile.am | 10 +++++----- 3 files changed, 7 insertions(+), 6 deletions(-) -- 2.13.6
Pino Toscano
2017-Oct-06 08:52 UTC
[Libguestfs] [PATCH nbdkit 1/3] build: use AC_MSG_RESULT for $PERL_LDOPTS
Make sure to show a result for the configure message AC_MSG_CHECKING([for Perl embed LDOPTS]) otherwise the configure output is: checking for Perl embed LDOPTS... checking for python... python --- configure.ac | 1 + 1 file changed, 1 insertion(+) diff --git a/configure.ac b/configure.ac index d2fdf6c..f0688cf 100644 --- a/configure.ac +++ b/configure.ac @@ -207,6 +207,7 @@ AS_IF([test "x$PERL" != "xno" && test "x$enable_perl" != "xno"],[ dnl Check for Perl LDOPTS. AC_MSG_CHECKING([for Perl embed LDOPTS]) PERL_LDOPTS="$($PERL -MExtUtils::Embed -e 'ldopts')" + AC_MSG_RESULT([$PERL_LDOPTS]) dnl XXX Could check these actually work. ]) -- 2.13.6
Pino Toscano
2017-Oct-06 08:52 UTC
[Libguestfs] [PATCH nbdkit 2/3] crypto: add missing '{'
Add missing opening curly bracket, fixing the build when GnuTLS is not enabled. --- src/crypto.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crypto.c b/src/crypto.c index 3f283b3..869627f 100644 --- a/src/crypto.c +++ b/src/crypto.c @@ -417,7 +417,7 @@ crypto_negotiate_tls (struct connection *conn, int sockin, int sockout) void crypto_init (int tls_set_on_cli) { - if (tls > 0) + if (tls > 0) { fprintf (stderr, "%s: TLS cannot be enabled because this binary was compiled without GnuTLS.\n", program_name); exit (EXIT_FAILURE); -- 2.13.6
Pino Toscano
2017-Oct-06 08:52 UTC
[Libguestfs] [PATCH nbdkit 3/3] tests: fix generation of PKI test data
Move the generation of PKI test data outside of the HAVE_LIBGUESTFS, otherwise they will not be generated when the tests using libguestfs are not enabled. Also, use $(srcdir) to properly refr to make-pki.sh in the source directory, fixing the build with builddir!=srcdir. --- tests/Makefile.am | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/Makefile.am b/tests/Makefile.am index 9a42964..f2775bd 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -133,6 +133,11 @@ TESTS += test-exit-with-parent test_exit_with_parent_SOURCES = test-exit-with-parent.c test.h test_exit_with_parent_CFLAGS = $(WARNINGS_CFLAGS) $(LIBGUESTFS_CFLAGS) +# PKI files for the TLS tests. +check_DATA += pki/.stamp +pki/.stamp: $(srcdir)/make-pki.sh + $(srcdir)/make-pki.sh + # In-depth tests need libguestfs, since that is a convenient way to # drive qemu. @@ -177,11 +182,6 @@ test_oldstyle_SOURCES = test-oldstyle.c test.h test_oldstyle_CFLAGS = $(WARNINGS_CFLAGS) $(LIBGUESTFS_CFLAGS) test_oldstyle_LDADD = libtest.la $(LIBGUESTFS_LIBS) -# PKI files for the TLS tests. -check_DATA += pki/.stamp -pki/.stamp: make-pki.sh - ./make-pki.sh - # file plugin test. check_PROGRAMS += test-file TESTS += test-file -- 2.13.6
Richard W.M. Jones
2017-Oct-06 10:11 UTC
Re: [Libguestfs] [PATCH nbdkit 3/3] tests: fix generation of PKI test data
On Fri, Oct 06, 2017 at 10:52:24AM +0200, Pino Toscano wrote:> Move the generation of PKI test data outside of the HAVE_LIBGUESTFS, > otherwise they will not be generated when the tests using libguestfs > are not enabled. > > Also, use $(srcdir) to properly refr to make-pki.sh in the source > directory, fixing the build with builddir!=srcdir. > --- > tests/Makefile.am | 10 +++++----- > 1 file changed, 5 insertions(+), 5 deletions(-) > > diff --git a/tests/Makefile.am b/tests/Makefile.am > index 9a42964..f2775bd 100644 > --- a/tests/Makefile.am > +++ b/tests/Makefile.am > @@ -133,6 +133,11 @@ TESTS += test-exit-with-parent > test_exit_with_parent_SOURCES = test-exit-with-parent.c test.h > test_exit_with_parent_CFLAGS = $(WARNINGS_CFLAGS) $(LIBGUESTFS_CFLAGS) > > +# PKI files for the TLS tests. > +check_DATA += pki/.stamp > +pki/.stamp: $(srcdir)/make-pki.sh > + $(srcdir)/make-pki.sh > + > # In-depth tests need libguestfs, since that is a convenient way to > # drive qemu. > > @@ -177,11 +182,6 @@ test_oldstyle_SOURCES = test-oldstyle.c test.h > test_oldstyle_CFLAGS = $(WARNINGS_CFLAGS) $(LIBGUESTFS_CFLAGS) > test_oldstyle_LDADD = libtest.la $(LIBGUESTFS_LIBS) > > -# PKI files for the TLS tests. > -check_DATA += pki/.stamp > -pki/.stamp: make-pki.sh > - ./make-pki.sh > - > # file plugin test. > check_PROGRAMS += test-file > TESTS += test-file > -- > 2.13.6ACK series. Thanks, Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-top is 'top' for virtual machines. Tiny program with many powerful monitoring features, net stats, disk stats, logging, etc. http://people.redhat.com/~rjones/virt-top
Maybe Matching Threads
- [PATCH nbdkit 0/3] misc fixes
- [nbdkit PATCH 2/1] RFC: tests: Run tests that don't require libguestfs
- [nbdkit PATCH v2] tests: Skip guestfs code on CentOS 6
- Re: [nbdkit PATCH v2] Introduce cacheextents filter
- Re: [nbdkit PATCH v2] Introduce cacheextents filter