forked from ubports/installer-configs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbacon.json
116 lines (116 loc) · 3.32 KB
/
bacon.json
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
{
"name": "Oneplus One",
"codename": "bacon",
"unlock": [],
"user_actions": {
"recovery": {
"title": "Reboot to Recovery",
"description": "With the device powered off, hold Volume Down + Power.",
"image": "phone_power_down",
"button": true
},
"bootloader": {
"title": "Reboot to Bootloader",
"description": "With the device powered off, hold Volume Up + Power.",
"image": "phone_power_up",
"button": true
}
},
"operating_systems": [
{
"name": "Ubuntu Touch",
"sanity_check": "Are you sure?",
"options": [
{
"var": "channel",
"name": "Channel",
"tooltip": "The release channel",
"link": "https://docs.ubports.com/en/latest/about/process/release-schedule.html",
"type": "select",
"remote_values": { "type": "systemimagechannels" }
},
{
"var": "wipe",
"name": "Wipe Userdata",
"tooltip": "Wipe personal data",
"type": "checkbox"
},
{
"var": "bootstrap",
"name": "Bootstrap",
"tooltip": "Flash system partitions using fastboot",
"type": "checkbox",
"value": true
}
],
"prerequisites": [],
"steps": [
{
"type": "download",
"condition": {"var": "bootstrap", "value": true},
"group": "firmware",
"files": [
{
"url": "http://cdimage.ubports.com/devices/recovery-bacon.img",
"checksum": "9b5bf80d1cfc6b21b87d8b29d9a4a02cc9745dd541e3e75180de40be4e92a780"
},
{
"url": "http://cdimage.ubports.com/devices/boot-bacon.img",
"checksum": "44c6a5c81a979cd28be3b8e44e78929dbca3c0293a2330c56ee599a69b1c9656"
},
{
"url": "https://github.com/ubports/android_device_oneplus_bacon-1/raw/ubp-5.1/ubuntu_overlay/partitions/LOGO.img",
"checksum": "57c7e5d940d65452f59a2485ab9182e67d66f6bd6e5bafc0b5f40850eddb1980"
}
]
},
{
"type": "adb:reboot",
"condition": {"var": "bootstrap", "value": true},
"to_state": "bootloader",
"fallback_user_action": "bootloader"
},
{
"type": "fastboot:flash",
"condition": {"var": "bootstrap", "value": true},
"flash": [
{
"partition": "boot",
"file": "boot-bacon.img",
"group": "firmware"
},
{
"partition": "recovery",
"file": "recovery-bacon.img",
"group": "firmware"
},
{
"partition": "LOGO",
"file": "LOGO.img",
"group": "firmware"
}
]
},
{
"type": "fastboot:erase",
"condition": {"var": "bootstrap", "value": true},
"partition": "cache"
},
{
"type": "adb:reboot",
"to_state": "recovery",
"fallback_user_action": "recovery"
},
{
"type": "systemimage"
},
{
"type": "adb:reboot",
"to_state": "recovery",
"fallback_user_action": "recovery"
}
],
"slideshow": []
}
]
}