[Bug 1866035] Re: [FFe] List and install OEM enablement packages
Steve Langasek
steve.langasek at canonical.com
Wed Mar 4 10:53:45 UTC 2020
+1 for the FFe.
I would expect this framework to be landed by beta.
** Changed in: grub2 (Ubuntu)
Status: New => Confirmed
** Changed in: ubiquity (Ubuntu)
Status: New => Confirmed
** Changed in: ubuntu-drivers-common (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1866035
Title:
[FFe] List and install OEM enablement packages
Status in grub2 package in Ubuntu:
Confirmed
Status in ubiquity package in Ubuntu:
Confirmed
Status in ubuntu-drivers-common package in Ubuntu:
Confirmed
Bug description:
[ Description ]
We have a project underway at the minute to install any hardware-
specific tweaks that are needed for the currently running machine, and
to select a different kernel on those machines: the OEM kernel. This
requires changes in grub, ubiquity and ubuntu-drivers common. We'd
like to land those changes.
grub
====
On a live session, construct a DMI modalias and match it against the
packages on the CD to see if we need to boot the OEM kernel.
ubuntu-drivers-common
=====================
List the oem-*meta packages which apply to the running machine, and
install those with 'install'.
ubiquity
========
Use the information that ubuntu-drivers provides to show some UI if
there is a matching package, and also install the package if the user
selects it.
[ Testing ]
We have a package "oem-qemu-meta" in Focal which you can use to test
this inn a VM. If you're using libvirt, edit the XML for a Focal VM
and add
In the <os> section: <smbios mode='sysinfo'/>
Under <domain>:
<sysinfo type='smbios'>
<system>
<entry name='product'>UBUNTUQEMUTEST</entry>
</system>
</sysinfo>
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1866035/+subscriptions
More information about the foundations-bugs
mailing list