From 0c378259b1aa20c6bed6c2efd19198c0303bd18b Mon Sep 17 00:00:00 2001 From: Joey Jiao Date: Wed, 29 May 2024 15:36:28 +0800 Subject: sys/syz-extract: use CopyFile instead of cp cmd --- sys/syz-extract/linux.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sys') 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")...) -- cgit mrf-deployment