Discrepancies of the definitions and conventions below will may be work, but are not supported!
qemu-init is designed with the following basics:
/etc/qemu/ (the common default of qemu) for config files shared between different tools
For the virtual machines itself qemu-init is designed
qemu-init is designed to have less dependencies as possible. The package comes with all required tools, except
ip command is required for bridged networking
bash , other shells may work too)
As the last two should be trivial, the iptools package is the only real dependency (especially at *BSD).
The term host is the machine where the virtual machines are running (hosted).
The term guest corresponds to the virtual machines itself.
Each virtual machine MUST have a unique identifier. The term <name> (include the angle brackets) will be used as synonym of the unique identifier. It MUST NOT contain a dot or minus sign. The <name> is used to define which files belongs to one dedicated virtual machine.
Use “<name>” as hostname (short, w/o domain) of the guest system and as well as parameter of the qemu option
-name  (which is the value of the variable NAME in
<name>-qemu.rc )1) too!
Example: All files which belongs to one dedicated virtual machine will be identified by the unique identifier <name>, like
<name>-qemu.rc   - basic configuration file of the qemu virtual machine <name> (required)
<name>-user.cfg  - default file name for individual config settings
<name>-qemu.pid  - pidfile of the virtual machine (created and removed automatically)
The term rc-file refers to the file
<name>-qemu.rc  (see Config files).
The term cfg-file refers to the file
<name>-user.cfg . This is the default file name for extended user configuration of the virtual machine.