[libvirt] [PATCH 0/9] Couple of *BSD fixes

Michal Privoznik mprivozn at redhat.com
Tue Dec 27 09:30:01 UTC 2016


After Andrea pointed out that FreeBSD build is broken [1], I've
started my freebsd domain and found out couple of problems. Here
are the fixes.

Oh, I've noticed alternative approaches to patch 6/9 on the list
[2] [3]. None of them have been ACKed though. Yet.

1: https://www.redhat.com/archives/libvir-list/2016-December/msg01121.html
2: https://www.redhat.com/archives/libvir-list/2016-December/msg00009.html
3: https://www.redhat.com/archives/libvir-list/2016-December/msg01123.html

Michal Privoznik (9):
  tests: Run virmacmaptest iff WITH_YAJL
  tests: Move test_libraries a bit higher
  virt-nss: Introduce more checks before enabling NSS
  tests: Run nss*test iff WITH_NSS
  src: Build libvirt_nss.la iff WITH_NSS
  networkxml2conftest: s/lo/lo0/ on non-Linux
  bhyvexml2argvdata: Fix <drive/> addresses
  bhyvexml2argvdata: Add mac address to <interface/>
  bhyvexml2xmltest: Test more XMLs

 configure.ac                                       |  2 +-
 m4/virt-nss.m4                                     | 36 +++++++---
 src/Makefile.am                                    |  2 +
 tests/Makefile.am                                  | 77 +++++++++++-----------
 .../bhyvexml2argvdata/bhyvexml2argv-acpiapic.args  |  2 +-
 tests/bhyvexml2argvdata/bhyvexml2argv-acpiapic.xml |  3 +-
 tests/bhyvexml2argvdata/bhyvexml2argv-base.args    |  2 +-
 tests/bhyvexml2argvdata/bhyvexml2argv-base.xml     |  3 +-
 .../bhyvexml2argv-bhyveload-bootorder.args         |  2 +-
 .../bhyvexml2argv-bhyveload-bootorder.xml          |  5 +-
 .../bhyvexml2argv-bhyveload-bootorder1.args        |  2 +-
 .../bhyvexml2argv-bhyveload-bootorder1.xml         |  5 +-
 .../bhyvexml2argv-bhyveload-bootorder2.xml         |  3 +-
 .../bhyvexml2argv-bhyveload-bootorder3.args        |  2 +-
 .../bhyvexml2argv-bhyveload-bootorder3.xml         |  5 +-
 .../bhyvexml2argv-bhyveload-bootorder4.xml         |  5 +-
 .../bhyvexml2argv-bhyveload-explicitargs.args      |  2 +-
 .../bhyvexml2argv-bhyveload-explicitargs.xml       |  3 +-
 tests/bhyvexml2argvdata/bhyvexml2argv-console.args |  2 +-
 tests/bhyvexml2argvdata/bhyvexml2argv-console.xml  |  3 +-
 .../bhyvexml2argv-custom-loader.args               |  2 +-
 .../bhyvexml2argv-custom-loader.xml                |  3 +-
 .../bhyvexml2argv-disk-cdrom-grub.args             |  2 +-
 .../bhyvexml2argv-disk-cdrom-grub.xml              |  3 +-
 .../bhyvexml2argv-disk-cdrom.args                  |  2 +-
 .../bhyvexml2argvdata/bhyvexml2argv-disk-cdrom.xml |  3 +-
 .../bhyvexml2argv-disk-virtio.args                 |  2 +-
 .../bhyvexml2argv-disk-virtio.xml                  |  1 +
 .../bhyvexml2argv-grub-bootorder.args              |  6 +-
 .../bhyvexml2argv-grub-bootorder.xml               |  7 +-
 .../bhyvexml2argv-grub-bootorder2.args             |  6 +-
 .../bhyvexml2argv-grub-bootorder2.xml              |  7 +-
 .../bhyvexml2argv-grub-defaults.args               |  2 +-
 .../bhyvexml2argv-grub-defaults.xml                |  3 +-
 .../bhyvexml2argvdata/bhyvexml2argv-localtime.args |  2 +-
 .../bhyvexml2argvdata/bhyvexml2argv-localtime.xml  |  3 +-
 tests/bhyvexml2argvdata/bhyvexml2argv-macaddr.xml  |  2 +-
 .../bhyvexml2argv-serial-grub-nocons.args          |  2 +-
 .../bhyvexml2argv-serial-grub-nocons.xml           |  3 +-
 .../bhyvexml2argv-serial-grub.args                 |  2 +-
 .../bhyvexml2argv-serial-grub.xml                  |  3 +-
 tests/bhyvexml2argvdata/bhyvexml2argv-serial.args  |  2 +-
 tests/bhyvexml2argvdata/bhyvexml2argv-serial.xml   |  3 +-
 .../bhyvexml2xmlout-acpiapic.xml                   | 34 ++++++++++
 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-base.xml | 30 +++++++++
 .../bhyvexml2xmlout-bhyveload-bootorder.xml        | 37 +++++++++++
 .../bhyvexml2xmlout-bhyveload-bootorder1.xml       | 37 +++++++++++
 .../bhyvexml2xmlout-bhyveload-bootorder2.xml       | 30 +++++++++
 .../bhyvexml2xmlout-bhyveload-bootorder3.xml       | 37 +++++++++++
 .../bhyvexml2xmlout-bhyveload-bootorder4.xml       | 38 +++++++++++
 .../bhyvexml2xmlout-bhyveload-explicitargs.xml     | 30 +++++++++
 .../bhyvexml2xmlout-console.xml                    | 38 +++++++++++
 .../bhyvexml2xmlout-custom-loader.xml              | 31 +++++++++
 .../bhyvexml2xmlout-disk-cdrom-grub.xml            | 31 +++++++++
 .../bhyvexml2xmlout-disk-cdrom.xml                 | 31 +++++++++
 .../bhyvexml2xmlout-disk-virtio.xml                | 29 ++++++++
 .../bhyvexml2xmlout-grub-bootorder.xml             | 43 ++++++++++++
 .../bhyvexml2xmlout-grub-bootorder2.xml            | 45 +++++++++++++
 .../bhyvexml2xmlout-grub-defaults.xml              | 30 +++++++++
 .../bhyvexml2xmlout-localtime.xml                  | 30 +++++++++
 .../bhyvexml2xmlout-macaddr.xml                    | 30 +++++++++
 .../bhyvexml2xmlout-serial-grub-nocons.xml         | 38 +++++++++++
 .../bhyvexml2xmlout-serial-grub.xml                | 38 +++++++++++
 .../bhyvexml2xmloutdata/bhyvexml2xmlout-serial.xml | 38 +++++++++++
 tests/bhyvexml2xmltest.c                           | 21 ++++++
 tests/networkxml2conftest.c                        | 15 ++++-
 66 files changed, 896 insertions(+), 102 deletions(-)
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-acpiapic.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-base.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-bhyveload-bootorder.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-bhyveload-bootorder1.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-bhyveload-bootorder2.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-bhyveload-bootorder3.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-bhyveload-bootorder4.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-bhyveload-explicitargs.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-console.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-custom-loader.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-disk-cdrom-grub.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-disk-cdrom.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-disk-virtio.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-grub-bootorder.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-grub-bootorder2.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-grub-defaults.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-localtime.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-macaddr.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-serial-grub-nocons.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-serial-grub.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-serial.xml

-- 
2.11.0




More information about the libvir-list mailing list