vms

package
v0.0.0-...-2040d2c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 3, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TAG_CHROOT = "chroot"
)

Variables

This section is empty.

Functions

func ResolvePath

func ResolvePath(base string, list ...string) (allPaths, outPaths, subPaths []string, err error)

ResolvePath 解析给定的基路径和一系列路径列表,返回它们的绝对路径、相对路径、非子路径和错误信息。

base 是基础路径。
list 是待解析的路径列表。
allPaths 是所有路径的绝对路径数组 outPaths + subPaths。
outPaths 是不在基础路径下的路径绝对路径数组。
subPaths 是在基础路径下的路径去掉基础路径前缀的绝对路径数组。
err 是错误信息。

Types

type Vm

type Vm struct {
	Root   string
	Binds  []string
	Args   []string
	Env    cmd.EnvSet
	Uid    uint32
	Gid    uint32
	PreRun func(ctx context.Context) error
	Main   func(ctx context.Context) error
}

func (*Vm) Run

func (d *Vm) Run(ctx context.Context) (err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL