-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathodyssey-x86.coffee
63 lines (52 loc) · 1.76 KB
/
odyssey-x86.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
62
63
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 F7 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: 'odyssey-x86'
aliases: [ 'odyssey-x86' ]
name: 'Seeed ODYSSEY-X86'
arch: 'amd64'
state: 'new'
community: true
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: 'odyssey-x86'
image: 'balena-image-flasher'
fstype: 'balenaos-img'
version: 'yocto-dunfell'
deployArtifact: 'balena-image-flasher-odyssey-x86.balenaos-img'
deployFlasherArtifact: 'balena-image-flasher-odyssey-x86.balenaos-img'
deployRawArtifact: 'balena-image-odyssey-x86.balenaos-img'
compressed: true
configuration:
config:
partition:
primary: 1
path: '/config.json'
options: [ networkOptions.group ]
initialization: commonImg.initialization