cmd

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Jun 15, 2017 License: BSD-3-Clause Imports: 28 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Build

func Build(r *util.Repo, image *core.Image, template *core.Template, verbose bool, mem string) error

func BuildPackage added in v0.2.0

func BuildPackage(packageDir string) (string, error)

func CollectPackage added in v0.2.0

func CollectPackage(repo *util.Repo, packageDir string, pullMissing bool, customBoot string, verbose bool) error

CollectPackage will try to resolve all of the dependencies of the given package and collect the content in the $CWD/mpm-pkg directory.

func CollectPathContents added in v0.2.0

func CollectPathContents(path string) (map[string]string, error)

func Compose added in v0.2.0

func Compose(r *util.Repo, loaderImage string, imageSize int64, uploadPath string, appName string) error

func ComposePackage added in v0.2.0

func ComposePackage(repo *util.Repo, imageSize int64, updatePackage bool, verbose bool,
	pullMissing bool, customBoot string, packageDir string, appName string, commandLine string) error

ComposePackage uses the contents of the specified package directory and create a (QEMU) virtual machine image. The image consists of all of the required packages. If updatePackage is set, ComposePackage tries to update an existing image by comparing previous MD5 hashes to the ones in the current package directory. Only modified files are uploaded and no file deletions are possible at this time.

func ConfigPrint added in v0.2.0

func ConfigPrint(c *cli.Context) error

ConfigPrint prints current capstan configuration to console.

func CopyFile added in v0.2.0

func CopyFile(conn net.Conn, src string, dst string) error

func Delete

func Delete(name string) error

func DescribePackage added in v0.2.0

func DescribePackage(repo *util.Repo, packageName string) error

DescribePackage describes package with given name without extracting it.

func ImportPackage added in v0.2.0

func ImportPackage(repo *util.Repo, packageDir string) error

func Info

func Info(path string) error

func InitPackage added in v0.2.0

func InitPackage(packagePath string, p *core.Package) error

func Instances

func Instances() error

func IsReg added in v0.1.3

func IsReg(m os.FileMode) bool

func OpenStackPush added in v0.2.0

func OpenStackPush(c *cli.Context) error

OpenStackPush picks best flavor, composes package, builds .qcow2 image and uploads it to OpenStack.

func OpenStackRun added in v0.2.0

func OpenStackRun(c *cli.Context) error

OpenStackRun picks best flavor for image and runs instacne(s) on OpenStack.

func Pull

func Pull(r *util.Repo, hypervisor string, image string) error

func PullPackage added in v0.2.0

func PullPackage(r *util.Repo, packageName string) error

PullPackage looks for the package in remote repository and tries to import it into local repository.

func RunInstance added in v0.2.0

func RunInstance(repo *util.Repo, config *runtime.RunConfig) error

func RuntimeInit added in v0.2.0

func RuntimeInit(runtimeName string, plain bool, force bool) error

func RuntimeList added in v0.2.0

func RuntimeList() error

func RuntimePreview added in v0.2.0

func RuntimePreview(runtimeName string, plain bool) error

func SetArgs added in v0.1.2

func SetArgs(r *util.Repo, hypervisor, image string, args string) error

func Stop

func Stop(name string) error

func UploadFiles added in v0.1.2

func UploadFiles(r *util.Repo, hypervisor string, image string, t *core.Template, verbose bool, mem string) error

func UploadPackageContents added in v0.2.0

func UploadPackageContents(r *util.Repo, appImage string, uploadPaths map[string]string, imageCache core.HashCache, verbose bool) (core.HashCache, error)

func UploadRPM added in v0.1.2

func UploadRPM(r *util.Repo, hypervisor string, image string, template *core.Template, verbose bool, mem string) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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