luci-app-attendedsysupgrade: send model info 1294/head
authorPaul Spooren <paul@spooren.de>
Thu, 10 Aug 2017 15:26:15 +0000 (17:26 +0200)
committerPaul Spooren <paul@spooren.de>
Sun, 13 Aug 2017 15:53:28 +0000 (17:53 +0200)
as reported [here][1] the board_name is not everywhere unified yet. to
solve this problem, the model name is transported as well and used as a
fallback identifier

[1]: https://github.com/aparcar/gsoc17-attended-sysupgrade/issues/26

Signed-off-by: Paul Spooren <paul@spooren.de>
applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm

index 9160674..ea97e9a 100644 (file)
@@ -90,6 +90,7 @@ function setup() {
        ubus_request("packagelist", "list", '{  }', "packagelist")
        ubus_request("system", "board", '{  }', "release")
        ubus_request("system", "board", '{  }', "board_name")
+       ubus_request("system", "board", '{  }', "model")
        ubus_request("uci", "get", '{"config": "attendedsysupgrade", "section": "@settings[0]", "option": "update_server"}', "update_server")
 }
 
@@ -188,6 +189,7 @@ function image_request() {
        request_dict.version = latest_version;
        request_dict.board = data.board_name
        request_dict.packages = data.packages;
+       request_dict.model = data.model
        server_request(request_dict, "image-request", image_request_handler)
 }