Merge pull request #407 from resin-io/report-os-variant

Report OS variant to the API together with the OS version
This commit is contained in:
Pablo Carranza Vélez 2017-03-28 14:12:55 -03:00 committed by GitHub
commit 64fc60bf77

View File

@ -32,19 +32,23 @@ knex.init.then ->
bootstrap.done
.then ->
device.getOSVersion()
.then (osVersion) ->
# Let API know what version we are, and our api connection info.
console.log('Updating supervisor version and api info')
device.updateState(
api_port: config.listenPort
api_secret: secret
os_version: osVersion
supervisor_version: utils.supervisorVersion
provisioning_progress: null
provisioning_state: ''
download_progress: null
logs_channel: logsChannel
Promise.join(
device.getOSVersion()
device.getOSVariant()
(osVersion, osVariant) ->
osVersion += " (#{osVariant})" if osVersion? and osVariant?
# Let API know what version we are, and our api connection info.
console.log('Updating supervisor version and api info')
device.updateState(
api_port: config.listenPort
api_secret: secret
os_version: osVersion
supervisor_version: utils.supervisorVersion
provisioning_progress: null
provisioning_state: ''
download_progress: null
logs_channel: logsChannel
)
)
console.log('Starting Apps..')