The main changes are:
* Add support for standard hooks in bhyve backend:
- prepare
- start
- started
- stopped
- release
* Some code cleanup & general housekeeping in bhyve backend
* Add support for reboot in bhyve backend, both from within the VM and from the host
Ryan Moeller (12):
Add hooks for bhyve backend
Fix build errors on FreeBSD
Simplify bhyve driver caps helpers
Remove redundant parameter to virBhyveProcessStart()
Factor out conn
Fix indentation
Eliminate rc variable
Make bhyveMonitor a virClass
Don't bother seeking to the end of a file opened O_APPEND
Add reboot support for bhyve backend
Fix bhyvexml2argvtest
Add missing virtlogd.init for OpenRC
src/bhyve/bhyve_command.c | 40 ++++-----
src/bhyve/bhyve_command.h | 4 +-
src/bhyve/bhyve_driver.c | 67 ++++++++++----
src/bhyve/bhyve_driver.h | 4 +-
src/bhyve/bhyve_monitor.c | 165 +++++++++++++++++++++++------------
src/bhyve/bhyve_monitor.h | 2 +
src/bhyve/bhyve_process.c | 106 +++++++++++++++-------
src/bhyve/bhyve_process.h | 4 +-
src/conf/virnetworkobj.c | 7 +-
src/logging/Makefile.inc.am | 10 +++
src/logging/virtlogd.init.in | 14 +++
src/util/virhook.c | 15 ++++
src/util/virhook.h | 11 +++
tests/bhyvexml2argvtest.c | 4 +-
14 files changed, 319 insertions(+), 134 deletions(-)
create mode 100644 src/logging/virtlogd.init.in
--
2.23.0