aboutsummaryrefslogtreecommitdiff
path: root/syz-ci
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-06-21 14:53:21 +0200
committerDmitry Vyukov <dvyukov@google.com>2018-06-22 16:40:45 +0200
commit94ef62054cd1f18fb4deaff776695f5a1670a358 (patch)
tree2d0232ec9f20e636b7c5fa12bcd22167948129f1 /syz-ci
parent2a075d57ab619ae5333c823cc260a722ab0c47fe (diff)
downloadsyzkaller-94ef62054cd1f18fb4deaff776695f5a1670a358.tar.gz
pkg/build: move from pkg/kernel
Rename pkg/kernel to pkg/build and prepare for multi-OS support.
Diffstat (limited to 'syz-ci')
-rw-r--r--syz-ci/jobs.go4
-rw-r--r--syz-ci/manager.go8
2 files changed, 6 insertions, 6 deletions
diff --git a/syz-ci/jobs.go b/syz-ci/jobs.go
index 3866c8a60..b4268344d 100644
--- a/syz-ci/jobs.go
+++ b/syz-ci/jobs.go
@@ -11,9 +11,9 @@ import (
"time"
"github.com/google/syzkaller/dashboard/dashapi"
+ "github.com/google/syzkaller/pkg/build"
"github.com/google/syzkaller/pkg/git"
"github.com/google/syzkaller/pkg/instance"
- "github.com/google/syzkaller/pkg/kernel"
"github.com/google/syzkaller/pkg/log"
"github.com/google/syzkaller/pkg/osutil"
"github.com/google/syzkaller/syz-manager/mgrconfig"
@@ -204,7 +204,7 @@ func (jp *JobProcessor) test(job *Job) error {
resp.Build.KernelCommitTitle = kernelCommit.Title
resp.Build.KernelCommitDate = kernelCommit.Date
- if err := kernel.Clean(kernelDir); err != nil {
+ if err := build.Clean(kernelDir); err != nil {
return fmt.Errorf("kernel clean failed: %v", err)
}
if len(req.Patch) != 0 {
diff --git a/syz-ci/manager.go b/syz-ci/manager.go
index 1341004ce..10794beeb 100644
--- a/syz-ci/manager.go
+++ b/syz-ci/manager.go
@@ -11,11 +11,11 @@ import (
"time"
"github.com/google/syzkaller/dashboard/dashapi"
+ "github.com/google/syzkaller/pkg/build"
"github.com/google/syzkaller/pkg/config"
"github.com/google/syzkaller/pkg/git"
"github.com/google/syzkaller/pkg/hash"
"github.com/google/syzkaller/pkg/instance"
- "github.com/google/syzkaller/pkg/kernel"
"github.com/google/syzkaller/pkg/log"
"github.com/google/syzkaller/pkg/osutil"
"github.com/google/syzkaller/pkg/report"
@@ -75,7 +75,7 @@ func createManager(cfg *Config, mgrcfg *ManagerConfig, stop chan struct{}) *Mana
}
// Assume compiler and config don't change underneath us.
- compilerID, err := kernel.CompilerIdentity(mgrcfg.Compiler)
+ compilerID, err := build.CompilerIdentity(mgrcfg.Compiler)
if err != nil {
log.Fatal(err)
}
@@ -271,7 +271,7 @@ func (mgr *Manager) build() error {
return fmt.Errorf("failed to write tag file: %v", err)
}
- if err := kernel.Build(mgr.kernelDir, mgr.mgrcfg.Compiler, kernelConfigData); err != nil {
+ if err := build.Build(mgr.kernelDir, mgr.mgrcfg.Compiler, kernelConfigData); err != nil {
rep := &report.Report{
Title: fmt.Sprintf("%v build error", mgr.mgrcfg.RepoAlias),
Output: []byte(err.Error()),
@@ -288,7 +288,7 @@ func (mgr *Manager) build() error {
image := filepath.Join(tmpDir, "image")
key := filepath.Join(tmpDir, "key")
- err = kernel.CreateImage(mgr.managercfg.TargetOS, mgr.managercfg.TargetVMArch, mgr.managercfg.Type,
+ err = build.CreateImage(mgr.managercfg.TargetOS, mgr.managercfg.TargetVMArch, mgr.managercfg.Type,
mgr.kernelDir, mgr.mgrcfg.Userspace, mgr.mgrcfg.KernelCmdline, mgr.mgrcfg.KernelSysctl, image, key)
if err != nil {
return fmt.Errorf("image build failed: %v", err)