-
Notifications
You must be signed in to change notification settings - Fork 4
/
kontron-come-xelx.coffee
61 lines (50 loc) · 1.75 KB
/
kontron-come-xelx.coffee
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
deviceTypesCommon = require '@resin.io/device-types/common'
{ networkOptions, commonImg, instructions } = deviceTypesCommon
DISABLE_SECURE_BOOT = 'Make sure Secure Boot is disabled in BIOS.'
GENERIC_FLASH = '''
Please make sure you do not have any other USB keys inserted.
Power up the hardware. Make sure you have a keyboard connected.
Press the F10 key (may differ on some platforms) while BIOS is loading in order to enter the boot menu.
Next, select the name of your USB key.
'''
GENERIC_POWERON = 'Power on your device.'
postProvisioningInstructions = [
instructions.BOARD_SHUTDOWN
instructions.REMOVE_INSTALL_MEDIA
GENERIC_POWERON
]
module.exports =
version: 1
slug: 'kontron-come-xelx'
name: 'Kontron COMe xELx'
arch: 'amd64'
state: 'new'
stateInstructions:
postProvisioning: postProvisioningInstructions
instructions: [
instructions.ETCHER_USB
instructions.EJECT_USB
instructions.FLASHER_WARNING
DISABLE_SECURE_BOOT
GENERIC_FLASH
].concat(postProvisioningInstructions)
gettingStartedLink:
windows: 'https://www.balena.io/docs/learn/getting-started/intel-nuc/nodejs/'
osx: 'https://www.balena.io/docs/learn/getting-started/intel-nuc/nodejs/'
linux: 'https://www.balena.io/docs/learn/getting-started/intel-nuc/nodejs/'
yocto:
machine: 'kontron-come-xelx'
image: 'balena-image-flasher'
fstype: 'balenaos-img'
version: 'yocto-kirkstone'
deployArtifact: 'balena-image-flasher-kontron-come-xelx.balenaos-img'
deployFlasherArtifact: 'balena-image-flasher-kontron-come-xelx.balenaos-img'
deployRawArtifact: 'balena-image-kontron-come-xelx.balenaos-img'
compressed: true
configuration:
config:
partition:
primary: 1
path: '/config.json'
options: [ networkOptions.group ]
initialization: commonImg.initialization