diff options
| author | Joey Jiao <quic_jiangenj@quicinc.com> | 2024-05-29 15:36:28 +0800 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2024-05-31 08:16:26 +0000 |
| commit | 0c378259b1aa20c6bed6c2efd19198c0303bd18b (patch) | |
| tree | 925d126eec6ce40987a813b443af5ab94a008208 /sys | |
| parent | 34889ee3b09e7b4d381828377aa6173bfcc36cc7 (diff) | |
sys/syz-extract: use CopyFile instead of cp cmd
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/syz-extract/linux.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/syz-extract/linux.go b/sys/syz-extract/linux.go index a5191d805..d30529ba9 100644 --- a/sys/syz-extract/linux.go +++ b/sys/syz-extract/linux.go @@ -81,9 +81,9 @@ func (*linux) prepareArch(arch *Arch) error { kernelDir := arch.sourceDir makeArgs := build.LinuxMakeArgs(arch.target, "", "", "", arch.buildDir) if arch.configFile != "" { - out, err := osutil.RunCmd(time.Hour, kernelDir, "cp", "-f", arch.configFile, arch.buildDir) + err := osutil.CopyFile(arch.configFile, filepath.Join(arch.buildDir, ".config")) if err != nil { - return fmt.Errorf("cp config failed: %w\n%s", err, out) + return fmt.Errorf("failed to copy config file: %w", err) } } else { out, err := osutil.RunCmd(time.Hour, kernelDir, "make", append(makeArgs, "defconfig")...) |
