package file
import "github.com/moby/buildkit/solver/llbsolver/file"
Index ¶
- type Backend
- func (fb *Backend) Copy(ctx context.Context, m1, m2, user, group fileoptypes.Mount, action pb.FileActionCopy) error
- func (fb *Backend) Mkdir(ctx context.Context, m, user, group fileoptypes.Mount, action pb.FileActionMkDir) error
- func (fb *Backend) Mkfile(ctx context.Context, m, user, group fileoptypes.Mount, action pb.FileActionMkFile) error
- func (fb *Backend) Rm(ctx context.Context, m fileoptypes.Mount, action pb.FileActionRm) error
- type Mount
- func (m *Mount) IsFileOpMount()
- func (m *Mount) Readonly() bool
- func (m *Mount) Release(ctx context.Context) error
- type RefManager
Types ¶
type Backend ¶
type Backend struct { }
func (*Backend) Copy ¶
func (fb *Backend) Copy(ctx context.Context, m1, m2, user, group fileoptypes.Mount, action pb.FileActionCopy) error
func (*Backend) Mkdir ¶
func (fb *Backend) Mkdir(ctx context.Context, m, user, group fileoptypes.Mount, action pb.FileActionMkDir) error
func (*Backend) Mkfile ¶
func (fb *Backend) Mkfile(ctx context.Context, m, user, group fileoptypes.Mount, action pb.FileActionMkFile) error
func (*Backend) Rm ¶
func (fb *Backend) Rm(ctx context.Context, m fileoptypes.Mount, action pb.FileActionRm) error
type Mount ¶
type Mount struct {
// contains filtered or unexported fields
}
func (*Mount) IsFileOpMount ¶
func (m *Mount) IsFileOpMount()
func (*Mount) Readonly ¶
func (*Mount) Release ¶
type RefManager ¶
type RefManager struct {
// contains filtered or unexported fields
}
func NewRefManager ¶
func NewRefManager(cm cache.Manager) *RefManager
func (*RefManager) Commit ¶
func (rm *RefManager) Commit(ctx context.Context, mount fileoptypes.Mount) (fileoptypes.Ref, error)
func (*RefManager) Prepare ¶
func (rm *RefManager) Prepare(ctx context.Context, ref fileoptypes.Ref, readonly bool, g session.Group) (_ fileoptypes.Mount, rerr error)
Source Files ¶
backend.go refmanager.go unpack.go user_nolinux.go
- Version
- v0.10.0-rc2
- Published
- Feb 25, 2022
- Platform
- js/wasm
- Imports
- 20 packages
- Last checked
- 14 seconds ago –
Tools for package owners.