Draft: updater-drivers: add new package
The idea behind this package is that we want to install automatically some optional drivers when user connects new device. That of course does not mean immediatelly but rather with next update but installing drivers automatically (and only those required) is much needed feature for end users. The implementation only constructs list of devices connected to router. This list is exported as table and dedicated list is called. That list uses that table to request appropriate drivers. Using list over managing it locally on router it cleaner for us as we can reuse same list for bootstrap and other tasks (not need to replan to generate medkit).
Currently we support USB devices and PCI devices. In future we can potentially add any other bus with discovery functionality to include drivers for devices on those as well.
Companiom MR https://gitlab.nic.cz/turris/turris-build/-/merge_requests/241
Merge request reports
Activity
added Feature label
- Resolved by Josef Schlehofer
There is missing description in Makefile for that package. :(
added 1 commit
- 52b76ce5 - updater: add description for most of the packages
- Resolved by Karel Koci
added 122 commits
-
2eaa51be...4c8f6bc5 - 119 commits from branch
develop
- cb240159 - updater-drivers: add new package
- 97860a2d - updater: add description for most of the packages
- afc8418e - Apply 1 suggestion(s) to 1 file(s)
Toggle commit list-
2eaa51be...4c8f6bc5 - 119 commits from branch
added 1 commit
- 797489a8 - updater: add description for most of the packages
- Resolved by Karel Koci
- Resolved by Karel Koci
- Resolved by Karel Koci
- Resolved by Karel Koci
- Resolved by Karel Koci
- Resolved by Karel Koci
added 75 commits
-
f33dbafe...90cd8fe0 - 72 commits from branch
develop
- ccde630d - updater-drivers: add new package
- 9d19beb0 - updater: add description for most of the packages
- 4a12e78c - Apply 6 suggestion(s) to 5 file(s)
Toggle commit list-
f33dbafe...90cd8fe0 - 72 commits from branch
added 20 commits
-
4a12e78c...337717b0 - 17 commits from branch
develop
- 60a1445d - updater-drivers: add new package
- 215e2ece - updater: add description for most of the packages
- a21a0958 - Apply 6 suggestion(s) to 5 file(s)
Toggle commit list-
4a12e78c...337717b0 - 17 commits from branch
added 1 commit
- 3c5114df - updater: add description for most of the packages
- Resolved by Karel Koci
- Resolved by Josef Schlehofer
- Resolved by Karel Koci
- Resolved by Josef Schlehofer
- Resolved by Josef Schlehofer
- Resolved by Josef Schlehofer
- Resolved by Josef Schlehofer
Can not test it further as it ends up with:
runtime: [string "requests"]:430: [string "utils"]:420: Getting URI (https://repo.turris.cz/hbl/omnia/lists/devices/usb.lua) failed: The requested URL returned error: 404 Not Found
and it requires https://gitlab.nic.cz/turris/turris-build/-/merge_requests/241
In such cases, I would send it to crashlab to testing, but it currently does not build due to issues which we have with building some branches.
assigned to @kkoci and unassigned @jschlehofer
added 18 commits
-
3c5114df...ac54e769 - 16 commits from branch
develop
- afcb5a24 - updater-drivers: add new package
- cea5769c - updater: add description for most of the packages
-
3c5114df...ac54e769 - 16 commits from branch
marked this merge request as draft from 87c750c8
assigned to @jschlehofer and unassigned @kkoci
assigned to @kkoci and unassigned @jschlehofer
added 8 commits
Toggle commit list