Merge pull request #466 from jodh-intel/pass-sandbox-id-to-agent

qemu: Pass sandboxID to agent for logging purposes
This commit is contained in:
James O. D. Hunt
2018-07-05 06:49:12 +01:00
committed by GitHub

View File

@@ -297,10 +297,14 @@ func (q *qemu) createSandbox(sandboxConfig SandboxConfig) error {
return err return err
} }
// Pass the sandbox name to the agent via the kernel command-line to
// allow the agent to use it in log messages.
params := q.kernelParameters() + " " + "agent.sandbox=" + sandboxConfig.ID
kernel := govmmQemu.Kernel{ kernel := govmmQemu.Kernel{
Path: kernelPath, Path: kernelPath,
InitrdPath: initrdPath, InitrdPath: initrdPath,
Params: q.kernelParameters(), Params: params,
} }
rtc := govmmQemu.RTC{ rtc := govmmQemu.RTC{