| 110 | } |
| 111 | |
| 112 | type linux struct { |
| 113 | fs boshsys.FileSystem |
| 114 | cmdRunner boshsys.CmdRunner |
| 115 | collector boshstats.Collector |
| 116 | compressor boshcmd.Compressor |
| 117 | copier boshcmd.Copier |
| 118 | dirProvider boshdirs.Provider |
| 119 | vitalsService boshvitals.Service |
| 120 | cdutil cdrom.CDUtil |
| 121 | diskManager boshdisk.Manager |
| 122 | netManager boshnet.Manager |
| 123 | certManager boshcert.Manager |
| 124 | monitRetryStrategy boshretry.RetryStrategy |
| 125 | devicePathResolver boshdpresolv.DevicePathResolver |
| 126 | symlinkDeviceResolver *boshdpresolv.SymlinkDeviceResolver |
| 127 | options LinuxOptions |
| 128 | state *BootstrapState |
| 129 | logger boshlog.Logger |
| 130 | defaultNetworkResolver boshsettings.DefaultNetworkResolver |
| 131 | uuidGenerator boshuuid.Generator |
| 132 | auditLogger AuditLogger |
| 133 | logsTarProvider boshlogstarprovider.LogsTarProvider |
| 134 | serviceManager servicemanager.ServiceManager |
| 135 | firewallManager firewall.Manager |
| 136 | } |
| 137 | |
| 138 | func NewLinuxPlatform( |
| 139 | fs boshsys.FileSystem, |
nothing calls this directly
no outgoing calls
no test coverage detected