"github.com/vmware/vic/lib/system" "github.com/vmware/vic/pkg/dio" "github.com/vmware/vic/pkg/serial" "github.com/vmware/vic/pkg/trace" "github.com/vmware/vic/pkg/vsphere/extraconfig" ) const ( // The maximum number of records to keep for restarting processes MaxDeathRecords = 5 // the length of a truncated ID for use as hostname shortLen = 12 ) var Sys = system.New() var once sync.Once type tether struct { // the implementation to use for tailored operations ops Operations // the reload channel is used to block reloading of the config reload chan bool // config holds the main configuration for the executor config *ExecutorConfig // a set of extensions that get to operate on the config extensions map[string]Extension
func init() { Sys = system.New() }