1
0

Standard modules dependencies

This commit is contained in:
2023-02-15 11:48:25 +00:00
parent 3d6961dfd7
commit 3f79c8e461
3 changed files with 30 additions and 0 deletions

View File

@@ -109,6 +109,7 @@ func interactive(q *qemu.System) (err error) {
}
}
// TODO Merge with pew.go:whatever
func debugHandler(kcfg config.KernelConfig, workPath, kernRegex, gdb string,
dockerTimeout time.Duration, yekaslr, yesmep, yesmap, yekpti,
nokaslr, nosmep, nosmap, nokpti bool) (err error) {
@@ -206,6 +207,15 @@ func debugHandler(kcfg config.KernelConfig, workPath, kernRegex, gdb string,
}
defer os.RemoveAll(tmp)
if ka.StandardModules {
// Module depends on one of the standard modules
err = copyStandardModules(q, ki)
if err != nil {
log.Println(err)
return
}
}
err = preloadModules(q, ka, ki, dockerTimeout)
if err != nil {
log.Println(err)