[Bug 286289] bhyveload(8): lack of non-interactive mode
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 22 Apr 2025 17:48:04 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286289 Bug ID: 286289 Summary: bhyveload(8): lack of non-interactive mode Product: Base System Version: CURRENT Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: bhyve Assignee: virtualization@FreeBSD.org Reporter: novel@FreeBSD.org When attempting to run bhyveload(8) on a non-valid FreeBSD image, it returns to a loader prompt, e.g.: $ sudo /usr/sbin/bhyveload -m 1024 -d /path/to/disk.img myvm Consoles: userboot FreeBSD/amd64 User boot lua, Revision 3.0 ERROR: cannot open /boot/lua/loader.lua: no such file or directory. Type '?' for a list of commands, 'help' for more detailed help. OK I need to type in "quit" to exit. If I run the same, but with "-c /dev/null", i.e.: $ sudo /usr/sbin/bhyveload -c /dev/null -m 1024 -d /path/to/disk.img myvm It doesn't really help, because bhyveload(8) keeps hanging. This behavior is not very convenient, esp. when bhyveload(8) is used by scripts or other external automation. It would be nice to have a way to instruct bhyveload(8) to exit immediately when the loader fails, instead of dropping into the loader prompt. -- You are receiving this mail because: You are the assignee for the bug.