package utils

import "github.com/containerd/accelerated-container-image/pkg/utils"

Index

Functions

func ApplyOverlaybd

func ApplyOverlaybd(ctx context.Context, dir string, opts ...string) error

func ApplyTurboOCI

func ApplyTurboOCI(ctx context.Context, dir, gzipMetaFile string, opts ...string) error

func Commit

func Commit(ctx context.Context, dir, toDir string, sealed bool, opts ...string) error

func ConvertLayer

func ConvertLayer(ctx context.Context, opt *ConvertOption, fs_type string) error

ConvertLayer produce a turbooci layer, target is path of ext4.fs.meta

func Create

func Create(ctx context.Context, dir string, opts ...string) error

func DiskUsageWithoutMountpoint

func DiskUsageWithoutMountpoint(ctx context.Context, roots ...string) (fs.Usage, error)

func GenerateTarMeta

func GenerateTarMeta(ctx context.Context, srcTarFile string, dstTarMeta string) error

func Seal

func Seal(ctx context.Context, dir, toDir string, opts ...string) error

Types

type ConvertOption

type ConvertOption struct {
	// src options
	// (TODO) LayerPath   string // path of layer.tgz or layer.tar
	TarMetaPath string // path of layer.tar.meta

	Config  sn.OverlayBDBSConfig
	Workdir string

	// output options
	Ext4FSMetaPath string
}

Source Files

cmd.go du_unix.go

Version
v1.3.0 (latest)
Published
Feb 13, 2025
Platform
darwin/amd64
Imports
13 packages
Last checked
now

Tools for package owners.