Bugfix - Skip Dracut Module and Mariner.cfg Update with no Verity Cfg. (#7234)
Co-authored-by: lanzeliu <lanzeliu@microsoft.com>
This commit is contained in:
Родитель
ff88067d79
Коммит
e0b3d80514
|
@ -99,7 +99,7 @@ func doCustomizations(buildDir string, baseConfigPath string, config *imagecusto
|
|||
return err
|
||||
}
|
||||
|
||||
err = enableVerityPartition(imageChroot)
|
||||
err = enableVerityPartition(config.SystemConfig.Verity, imageChroot)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
|
|
@ -17,9 +17,13 @@ import (
|
|||
"github.com/microsoft/CBL-Mariner/toolkit/tools/internal/shell"
|
||||
)
|
||||
|
||||
func enableVerityPartition(imageChroot *safechroot.Chroot) error {
|
||||
func enableVerityPartition(verity *imagecustomizerapi.Verity, imageChroot *safechroot.Chroot) error {
|
||||
var err error
|
||||
|
||||
if verity == nil {
|
||||
return nil
|
||||
}
|
||||
|
||||
// Integrate systemd veritysetup dracut module into initramfs img.
|
||||
systemdVerityDracutModule := "systemd-veritysetup"
|
||||
err = buildDracutModule(systemdVerityDracutModule, imageChroot)
|
||||
|
|
Загрузка…
Ссылка в новой задаче