-
Notifications
You must be signed in to change notification settings - Fork 147
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ubuntu-drivers debug wrapper #2026
base: main
Are you sure you want to change the base?
ubuntu-drivers debug wrapper #2026
Commits on Jul 17, 2024
-
snapcraft.yaml: add *_ORIG vars for server
Adds the *_ORIG variables to the subiquity-server environment so orig_environment will correctly replace mocked variables (e.g., $PATH).
Configuration menu - View commit details
-
Copy full SHA for 21b7bf2 - Browse repository at this point
Copy the full SHA 21b7bf2View commit details -
introduce system_scripts and umockdev-wrapper
Introduces a special set of binaries we will use to be run in the system environment. This commit introduces subiquity-umockdev-wrapper, which can be used to wrap ubuntu-drivers calls to fake hardware.
Configuration menu - View commit details
-
Copy full SHA for 2a37b78 - Browse repository at this point
Copy the full SHA 2a37b78View commit details -
utils: env utility for system_scripts
Utility to generate an environment for running programs outside of the snap with the addition of the programs vendored in system_scripts.
Configuration menu - View commit details
-
Copy full SHA for 611e0ae - Browse repository at this point
Copy the full SHA 611e0aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for c005f15 - Browse repository at this point
Copy the full SHA c005f15View commit details
Commits on Jul 18, 2024
-
drivers: wrap ubuntu-drivers with umockdev-wrapper
Introduces a new UbuntuDriversInterface class that will wrap all "ubuntu-drivers" calls with the subiquity-umockdev-wrapper script. install_drivers no-op until further work to copy system_scripts to target is done.
Configuration menu - View commit details
-
Copy full SHA for 9036c96 - Browse repository at this point
Copy the full SHA 9036c96View commit details -
kvm-test: add options for fake-pci-devices
Add option to pass "subiquity-fake-pci-devices" on the kernel command line.
Configuration menu - View commit details
-
Copy full SHA for 4b6f732 - Browse repository at this point
Copy the full SHA 4b6f732View commit details -
drivers: debug option to disable --gpgpu
For server installs, we specifically pass "--gpgpu" to ubuntu-drivers calls, but this stops broadcom-sta-dkms drivers from being a candidate to install. It's faster to test on server, so we can enable this flag to test installs of braodcom-sta-dkms on server (which normally shouldn't happen).
Configuration menu - View commit details
-
Copy full SHA for 7c5d010 - Browse repository at this point
Copy the full SHA 7c5d010View commit details -
kvm-test: add options for server-force-no-gpgpu
Add option to pass "subiquity-server-force-no-gpgpu" on the kernel command line.
Configuration menu - View commit details
-
Copy full SHA for db8bd8e - Browse repository at this point
Copy the full SHA db8bd8eView commit details -
drivers: ubuntu-drivers mock on install too
Wrap the ubuntu-drivers command on subiquity-umockdev-wrapper during install too. Works by copying the wrapper script to /target/usr/bin so it will be found within $PATH by default.
Configuration menu - View commit details
-
Copy full SHA for 6af4933 - Browse repository at this point
Copy the full SHA 6af4933View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cfb8a5 - Browse repository at this point
Copy the full SHA 3cfb8a5View commit details