luci-app-attendedsysupgrade: Send target to server
Currently the running devices `board_name` is mapped to it's building `profile` name. In case of inconsistent `board_names` like the x86/64 target, it is hard to create a mapping that translates `lenovo-20q1s02m00` to x86/64 and the generic profile. To handle such cases, send the `target` per default. Also `model` is no longer needed as no heuristics are applied anymore to find the relation between model and profile. Signed-off-by: Paul Spooren <mail@aparcar.org>
This commit is contained in:
parent
0de42b056b
commit
a32e0f443c
1 changed files with 2 additions and 2 deletions
|
@ -63,7 +63,6 @@ function setup() {
|
|||
ubus_call("rpc-sys", "packagelist", {}, "packages");
|
||||
ubus_call("system", "board", {}, "release");
|
||||
ubus_call("system", "board", {}, "board_name");
|
||||
ubus_call("system", "board", {}, "model");
|
||||
ubus_call("system", "info", {}, "memory");
|
||||
uci_get({
|
||||
"config": "attendedsysupgrade",
|
||||
|
@ -220,13 +219,14 @@ function upgrade_check() {
|
|||
|
||||
function upgrade_request() {
|
||||
// Request firmware using the following parameters
|
||||
// distro, version, target, board_name/model, packages
|
||||
// distro, version, target, board_name, packages
|
||||
$("#upgrade_button").disabled = true;
|
||||
hide("#edit_packages");
|
||||
hide("#edit_button");
|
||||
hide("#keep_container");
|
||||
|
||||
// add board info to let server determine profile
|
||||
request_dict.target = data.release.target
|
||||
request_dict.profile = data.board_name
|
||||
|
||||
if (data.edit_packages == true) {
|
||||
|
|
Loading…
Reference in a new issue