Documentation ¶
Overview ¶
Package ovaify provides functionality for creating Open Virtual Appliances (OVAs).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CopyFileIntoOva ¶
CopyFileIntoOva copies the specified file into a .ova.
Based on work by Daniel "thebsdbox" Finneran: https://github.com/thebsdbox/gova
func CreateOvaFile ¶
CreateOvaFile creates an OVA file using the specified OvaConfig.
Based on work by Daniel "thebsdbox" Finneran: https://github.com/thebsdbox/gova
Types ¶
type OvaConfig ¶
type OvaConfig struct { // OvfFilePath is the OVF file to include in the OVA. OvfFilePath string // FilePathsToInclude are the paths to the files to included // in the OVA. FilePathsToInclude []string // OutputFileMode specifies the mode for the resulting // OVA file. If it is not specified, then the OVF's mode // is used. OutputFileMode os.FileMode // OutputFilePath is the file path where the OVA will be saved. OutputFilePath string }
OvaConfig provides a configuration for creating a .ova file.
Click to show internal directories.
Click to hide internal directories.