u-root
u-root copied to clipboard
A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.
Patches pending to add UKI support in the kernel: https://lore.kernel.org/lkml/[email protected]/ Discussion is here: https://github.com/systemd/systemd/issues/28538 When distros start using UKI, kexec userspace will need some adjustments to support it. For details,...
**Is your feature request related to a problem? Please describe.** Exponential backoff takes longer to retry than expected. **Describe the solution you'd like** https://github.com/u-root/u-root/blob/3ad1ae2226673315814062218365cf1ffaf7d8cc/pkg/curl/schemes.go#L330 Don't sleep for the full NextBackOff...
Currently, the CI-Fuzz build has been failing due to 3 fuzzing targets. The build should be fixed by https://github.com/google/oss-fuzz/pull/11139 (excluding the broken targets). I will have a deeper look into...
Support for both - deleting individual routes - clearing all routes is really needed.
Implement sed from https://github.com/u-root/u-root/blob/main/roadmap.md should support `-i` and `-e` options. Read and write to stdin/stdout and file(s)
**Is your feature request related to a problem? Please describe.** I have this code to use kexec to install the latest version of my image on machines that are outdated....
**Describe the bug** `CreateRootfs` copies `/etc` to `/tmp/etc` as part of setting up the filesystems. In this process, it fails on encountering a broken symlink. This results in an incomplete...
**Describe the bug** tracer_test.go would fail opportunistically across a larger number of successful runs. **To Reproduce** Steps to reproduce the behavior: Run the test via go test, but I haven't...
**Describe the bug** I noticed `pkg/tss` only interacts with the SHA256 PCRs, and assumes that hashes being passed to the library are SHA256 hashes. Couple problems: 1. This code might...