qemu: only set systemd related kernel parameters when needed

When we use initrd based booting, there is no systemd to be configured.

Signed-off-by: Peng Tao <bergwolf@gmail.com>
This commit is contained in:
Peng Tao
2018-03-22 16:24:30 +08:00
parent 38af66ca39
commit 8c5fb45f99
3 changed files with 15 additions and 0 deletions

View File

@@ -77,6 +77,8 @@ func newQemuArch(config HypervisrConfig) qemuArch {
if config.ImagePath != "" {
q.kernelParams = append(q.kernelParams, kernelRootParams...)
q.kernelParamsNonDebug = append(q.kernelParamsNonDebug, kernelParamsSystemdNonDebug...)
q.kernelParamsDebug = append(q.kernelParamsDebug, kernelParamsSystemdDebug...)
}
return q