endif
if not get_option('driver_bhyve').disabled() and host_machine.system() == 'freebsd'
- bhyve_prog = find_program('bhyve', required: get_option('driver_bhyve'))
- bhyvectl_prog = find_program('bhyvectl', required: get_option('driver_bhyve'))
- bhyveload_prog = find_program('bhyveload', required: get_option('driver_bhyve'))
-
- if bhyve_prog.found() and bhyvectl_prog.found() and bhyveload_prog.found()
- conf.set('WITH_BHYVE', 1)
- conf.set_quoted('BHYVE', bhyve_prog.full_path())
- conf.set_quoted('BHYVECTL', bhyvectl_prog.full_path())
- conf.set_quoted('BHYVELOAD', bhyveload_prog.full_path())
- endif
+ conf.set('WITH_BHYVE', 1)
elif get_option('driver_bhyve').enabled()
error('The bhyve driver cannot be enabled')
endif
* -S 31,uart,stdio \
* vm0
*/
- g_autoptr(virCommand) cmd = virCommandNew(BHYVE);
+ g_autoptr(virCommand) cmd = virCommandNew("bhyve");
size_t i;
unsigned nusbcontrollers = 0;
unsigned nisacontrollers = 0;
virBhyveProcessBuildDestroyCmd(struct _bhyveConn *driver G_GNUC_UNUSED,
virDomainDef *def)
{
- virCommand *cmd = virCommandNew(BHYVECTL);
+ virCommand *cmd = virCommandNew("bhyvectl");
virCommandAddArg(cmd, "--destroy");
virCommandAddArgPair(cmd, "--vm", def->name);
{
virCommand *cmd;
- cmd = virCommandNew(BHYVELOAD);
+ cmd = virCommandNew("bhyveload");
if (def->os.bootloaderArgs == NULL) {
VIR_DEBUG("bhyveload with default arguments");