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  }