github.com/niedbalski/juju@v0.0.0-20190215020005-8ff100488e47/container/lxd/initialisation.go (about) 1 // Copyright 2016 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 // +build go1.3, !linux 5 6 package lxd 7 8 import ( 9 "github.com/juju/proxy" 10 11 "github.com/juju/juju/container" 12 ) 13 14 type containerInitialiser struct { 15 series string 16 } 17 18 // containerInitialiser implements container.Initialiser. 19 var _ container.Initialiser = (*containerInitialiser)(nil) 20 21 // NewContainerInitialiser - on anything but Linux this is a NOP 22 func NewContainerInitialiser() container.Initialiser { 23 return &containerInitialiser{} 24 } 25 26 // Initialise - on anything but Linux this is a NOP 27 func (ci *containerInitialiser) Initialise() error { 28 return nil 29 } 30 31 // ConfigureLXDProxies - on anything but Linux this is a NOP 32 func ConfigureLXDProxies(proxies proxy.Settings) error { 33 return nil 34 }