Merge pull request #1687 from devimc/topic/katautils/maskSystemdPackages

pkg/katautils: improve boot time disabling systemd units
This commit is contained in:
Graham Whaley 2019-05-16 09:24:59 +01:00 committed by GitHub
commit f382cec9e7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -52,6 +52,10 @@ var noTraceKernelParam = []vc.Param{
Key: "systemd.mask", Key: "systemd.mask",
Value: "systemd-journal-flush.service", Value: "systemd-journal-flush.service",
}, },
{
Key: "systemd.mask",
Value: "systemd-journald-dev-log.socket",
},
// No udev events: agent implements udev events // No udev events: agent implements udev events
{ {
Key: "systemd.mask", Key: "systemd.mask",
@ -65,6 +69,14 @@ var noTraceKernelParam = []vc.Param{
Key: "systemd.mask", Key: "systemd.mask",
Value: "systemd-udev-trigger.service", Value: "systemd-udev-trigger.service",
}, },
{
Key: "systemd.mask",
Value: "systemd-udevd-kernel.socket",
},
{
Key: "systemd.mask",
Value: "systemd-udevd-control.socket",
},
// No timesync: kata is able to setup the time and this service consume network // No timesync: kata is able to setup the time and this service consume network
{ {
Key: "systemd.mask", Key: "systemd.mask",
@ -98,6 +110,11 @@ var noTraceKernelParam = []vc.Param{
Key: "systemd.mask", Key: "systemd.mask",
Value: "systemd-random-seed.service", Value: "systemd-random-seed.service",
}, },
// No coredump
{
Key: "systemd.mask",
Value: "systemd-coredump@.service",
},
} }
func getKernelParams(needSystemd, trace bool) []vc.Param { func getKernelParams(needSystemd, trace bool) []vc.Param {