Add crda dependency
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-raspi (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Unassigned | ||
linux-raspi-5.4 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Medium
|
Unassigned | ||
linux-raspi2 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[Impact]
crda is required to setup wifi. For the main kernel, the modules extra package depends on crda so it's pulled in automatically but the raspi kernel doesn't provide a modules extra package with the result that the crda package is missing from the raspi images. Apparently building images with device-specific packages installed is not possible.
[Test Case]
Spin up a preinstalled server image and:
$ dpkg -l crda
dpkg-query: no packages found matching crda
[Regression Potential]
Low. This will just pull in the crda package with its dependencies.
[Original Description]
We need to add the "iw" package to the pi images (for configuration of the wifi region upon boot). However, as we don't have per-device seeds this can't be placed directly in the seed for the images (without affecting other images which don't need it). Hence, adding it as a "fake" dependency of the pi-specific kernel package is a reasonably clean solution.
CVE References
description: | updated |
description: | updated |
Changed in linux-raspi (Ubuntu Focal): | |
status: | New → Fix Committed |
Changed in linux-raspi (Ubuntu): | |
status: | New → Fix Released |
Changed in linux-raspi (Ubuntu Bionic): | |
status: | New → Invalid |
Changed in linux-raspi2 (Ubuntu Focal): | |
status: | New → Invalid |
no longer affects: | linux-raspi (Ubuntu Bionic) |
no longer affects: | linux-raspi2 (Ubuntu Focal) |
no longer affects: | linux-raspi2 (Ubuntu Bionic) |
no longer affects: | linux-raspi (Ubuntu Bionic) |
Changed in linux-raspi-5.4 (Ubuntu): | |
status: | New → Invalid |
Changed in linux-raspi2 (Ubuntu): | |
status: | New → Invalid |
Changed in linux-raspi-5.4 (Ubuntu Bionic): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in linux-raspi2 (Ubuntu Bionic): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in linux-raspi-5.4 (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
Changed in linux-raspi2 (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-bionic removed: verification-needed-bionic |
Actually linux-modules- extra-$ ver-generic depends on "crda | wireless-crda" which then depends on iw and seems like a better fit for linux-raspi.