( fs boshsys.FileSystem, cmdRunner boshsys.CmdRunner, collector boshstats.Collector, compressor boshcmd.Compressor, copier boshcmd.Copier, dirProvider boshdirs.Provider, vitalsService boshvitals.Service, cdutil cdrom.CDUtil, diskManager boshdisk.Manager, netManager boshnet.Manager, certManager boshcert.Manager, monitRetryStrategy boshretry.RetryStrategy, devicePathResolver boshdpresolv.DevicePathResolver, symlinkDeviceResolver *boshdpresolv.SymlinkDeviceResolver, state *BootstrapState, options LinuxOptions, logger boshlog.Logger, defaultNetworkResolver boshsettings.DefaultNetworkResolver, uuidGenerator boshuuid.Generator, auditLogger AuditLogger, logsTarProvider boshlogstarprovider.LogsTarProvider, serviceManager servicemanager.ServiceManager, )
| 136 | } |
| 137 | |
| 138 | func NewLinuxPlatform( |
| 139 | fs boshsys.FileSystem, |
| 140 | cmdRunner boshsys.CmdRunner, |
| 141 | collector boshstats.Collector, |
| 142 | compressor boshcmd.Compressor, |
| 143 | copier boshcmd.Copier, |
| 144 | dirProvider boshdirs.Provider, |
| 145 | vitalsService boshvitals.Service, |
| 146 | cdutil cdrom.CDUtil, |
| 147 | diskManager boshdisk.Manager, |
| 148 | netManager boshnet.Manager, |
| 149 | certManager boshcert.Manager, |
| 150 | monitRetryStrategy boshretry.RetryStrategy, |
| 151 | devicePathResolver boshdpresolv.DevicePathResolver, |
| 152 | symlinkDeviceResolver *boshdpresolv.SymlinkDeviceResolver, |
| 153 | state *BootstrapState, |
| 154 | options LinuxOptions, |
| 155 | logger boshlog.Logger, |
| 156 | defaultNetworkResolver boshsettings.DefaultNetworkResolver, |
| 157 | uuidGenerator boshuuid.Generator, |
| 158 | auditLogger AuditLogger, |
| 159 | logsTarProvider boshlogstarprovider.LogsTarProvider, |
| 160 | serviceManager servicemanager.ServiceManager, |
| 161 | ) Platform { |
| 162 | return &linux{ |
| 163 | fs: fs, |
| 164 | cmdRunner: cmdRunner, |
| 165 | collector: collector, |
| 166 | compressor: compressor, |
| 167 | copier: copier, |
| 168 | dirProvider: dirProvider, |
| 169 | vitalsService: vitalsService, |
| 170 | cdutil: cdutil, |
| 171 | diskManager: diskManager, |
| 172 | netManager: netManager, |
| 173 | certManager: certManager, |
| 174 | monitRetryStrategy: monitRetryStrategy, |
| 175 | devicePathResolver: devicePathResolver, |
| 176 | symlinkDeviceResolver: symlinkDeviceResolver, |
| 177 | state: state, |
| 178 | options: options, |
| 179 | logger: logger, |
| 180 | defaultNetworkResolver: defaultNetworkResolver, |
| 181 | uuidGenerator: uuidGenerator, |
| 182 | auditLogger: auditLogger, |
| 183 | logsTarProvider: logsTarProvider, |
| 184 | serviceManager: serviceManager, |
| 185 | } |
| 186 | } |
| 187 | |
| 188 | const logTag = "linuxPlatform" |
| 189 |
no outgoing calls
no test coverage detected