From dc387eda7ffc08391e5fb2538472aaa4d01e4a8f Mon Sep 17 00:00:00 2001 From: Tibor Vass Date: Thu, 21 Mar 2019 03:25:02 +0000 Subject: [PATCH] solver: separate linux-only files Signed-off-by: Tibor Vass --- solver/llbsolver/file/{user.go => user_linux.go} | 0 solver/llbsolver/file/user_nolinux.go | 14 ++++++++++++++ 2 files changed, 14 insertions(+) rename solver/llbsolver/file/{user.go => user_linux.go} (100%) create mode 100644 solver/llbsolver/file/user_nolinux.go diff --git a/solver/llbsolver/file/user.go b/solver/llbsolver/file/user_linux.go similarity index 100% rename from solver/llbsolver/file/user.go rename to solver/llbsolver/file/user_linux.go diff --git a/solver/llbsolver/file/user_nolinux.go b/solver/llbsolver/file/user_nolinux.go new file mode 100644 index 000000000..dc2bb7fc3 --- /dev/null +++ b/solver/llbsolver/file/user_nolinux.go @@ -0,0 +1,14 @@ +// +build !linux + +package file + +import ( + "github.com/moby/buildkit/solver/llbsolver/ops/fileoptypes" + "github.com/moby/buildkit/solver/pb" + "github.com/pkg/errors" + copy "github.com/tonistiigi/fsutil/copy" +) + +func readUser(chopt *pb.ChownOpt, mu, mg fileoptypes.Mount) (*copy.ChownOpt, error) { + return nil, errors.New("only implemented in linux") +}