renovate[bot]
1d4df708bd
fix(deps): update all dependencies
2024-03-04 00:43:57 +00:00
Ryan Lahfa
614b538f0f
Merge pull request #305 from nix-community/prepare-stub-for-dynamic-initrds
...
stub(*): support dynamic initrds
2024-03-01 08:24:07 +00:00
nikstur
e761c7ee47
Merge pull request #317 from nix-community/renovate/lock-file-maintenance
...
chore(deps): lock file maintenance
2024-02-27 16:36:33 +00:00
renovate[bot]
1933be3096
fix(deps): update all dependencies
2024-02-27 00:10:20 +00:00
renovate[bot]
441c545ab5
chore(deps): lock file maintenance
2024-02-26 01:17:19 +00:00
renovate[bot]
78374106ea
fix(deps): update all dependencies
2024-02-19 19:16:12 +00:00
renovate[bot]
6cfed923db
chore(deps): lock file maintenance
2024-02-19 00:45:36 +00:00
Ryan Lahfa
098f019407
Merge pull request #304 from nix-community/cpio-lib
...
feat(cpio): introduce `pio`, a library to write CPIO in `alloc` contexts
2024-02-16 21:41:56 +00:00
nikstur
96181a4667
Merge pull request #302 from nix-community/uki-issues
...
UKI Compatibility for systemd 255
2024-02-12 22:40:17 +00:00
nikstur
71fb51225c
Merge pull request #309 from nix-community/renovate/lock-file-maintenance
...
chore(deps): lock file maintenance
2024-02-12 13:00:06 +00:00
renovate[bot]
26bc32726c
chore(deps): lock file maintenance
2024-02-12 01:40:40 +00:00
renovate[bot]
53fc3ad7fb
fix(deps): update all dependencies
2024-02-12 01:39:49 +00:00
Raito Bezarius
e2e8059df2
stub(*): merge dynamically initrds
...
For dynamic usecases, e.g. credentials or system extension images, we have a need
for dynamic merging of initrds.
2024-02-11 19:52:15 +01:00
Raito Bezarius
88bcd99ca8
stub(*): support dynamic initrds
...
With this feature, it is now possible to load dynamic initrds (possibly read from filesystem or generated on the fly)
and extend existing initrds.
This feature will be useful to implement addons in the future.
2024-02-11 19:52:11 +01:00
Raito Bezarius
5a88b8987f
feat(cpio): introduce `pio`, a library to write CPIO in `alloc` contexts
...
This library is in its own directory to maintain as a separate project.
2024-02-11 17:08:51 +01:00
Julian Stecklina
5de0b3e54a
stub: rename sections for UKI compatibility
...
systemd 255 is stricter in what it considers UKIs. It demands .linux
and .initrd sections. Rename our sections that contain the respective
filenames to match these names.
2024-02-10 20:53:15 +01:00
nikstur
f2bc0af580
Merge pull request #298 from nix-community/renovate/lock-file-maintenance
...
chore(deps): lock file maintenance
2024-02-05 08:19:56 +00:00
renovate[bot]
bbab50ddcd
chore(deps): lock file maintenance
2024-02-05 03:39:38 +00:00
renovate[bot]
9e20be5eed
fix(deps): update all dependencies
2024-02-05 03:38:46 +00:00
nikstur
c42edac7eb
Merge pull request #292 from nix-community/renovate/all
...
fix(deps): update rust crate serde_json to 1.0.112
2024-01-29 10:09:39 +00:00
renovate[bot]
d47779be33
chore(deps): lock file maintenance
2024-01-29 03:16:47 +00:00
renovate[bot]
1d7bf54752
fix(deps): update rust crate serde_json to 1.0.112
2024-01-29 03:15:57 +00:00
renovate[bot]
80c7644582
chore(deps): lock file maintenance
2024-01-22 03:54:59 +00:00
nikstur
7b5a91408f
Revert "chore(deps): lock file maintenance"
2024-01-22 01:29:19 +01:00
nikstur
7ba84c0857
Merge pull request #289 from nix-community/renovate/lock-file-maintenance
...
chore(deps): lock file maintenance
2024-01-22 00:27:20 +00:00
renovate[bot]
57e329ffde
chore(deps): lock file maintenance
2024-01-22 00:20:31 +00:00
renovate[bot]
82898a7c31
fix(deps): update all dependencies
2024-01-22 00:19:38 +00:00
nikstur
234e4da1f3
rust-toolchain: 1.70 -> 1.75
2024-01-21 15:29:42 +01:00
renovate[bot]
78680cc51d
chore(deps): lock file maintenance
2024-01-15 10:18:29 +00:00
renovate[bot]
438cd262e4
chore(deps): update all dependencies
2024-01-15 00:17:37 +00:00
renovate[bot]
2d90d83018
fix(deps): update all dependencies
2024-01-08 19:11:43 +00:00
nikstur
a454a58947
Merge pull request #275 from rbran/parse-os-release
...
Use the original os-release file parser
2024-01-05 23:38:19 +00:00
renovate[bot]
79a90e783b
fix(deps): update all dependencies
2024-01-02 10:13:03 +00:00
Rubens Brandao
05cb051f05
Use the original os-release file parser
2023-12-28 13:26:11 -03:00
Julien Malka
f06680ea68
add more helpful message in case of append_initrd_secrets script failure
2023-12-27 20:43:19 +00:00
renovate[bot]
872f9f3ea8
fix(deps): update rust crate anyhow to 1.0.76
2023-12-25 02:00:56 +00:00
renovate[bot]
7b7fcbce58
fix(deps): update all dependencies
2023-12-11 00:54:29 +00:00
renovate[bot]
627be8398d
fix(deps): update rust crate clap to 4.4.10
2023-12-04 02:01:42 +00:00
Julian Stecklina
dd18daae09
tool: parse systemd rc versions
2023-11-23 19:50:04 +01:00
Julian Stecklina
e8ba04aab7
tool: extend SystemdVersion with patch level
2023-11-22 19:45:46 +01:00
Julian Stecklina
8e0d422697
stub: remove nondeterminism in binary
...
The linker embeds a timestamp into our UEFI stub. objdump -p
reports:
Time/Date Mon Nov 13 20:02:35 2023
With /Brepro we get the following instead:
Time/Date d597e888 (This is a reproducible build file hash, not a timestamp)
Fixes #260
2023-11-14 10:31:54 +01:00
renovate[bot]
752d2d4347
fix(deps): update all dependencies
2023-11-13 01:34:32 +00:00
Julian Stecklina
bc0fd4e1d9
Merge pull request #254 from nix-community/renovate/all
...
fix(deps): update rust crate serde_json to 1.0.108
2023-11-08 19:59:35 +01:00
renovate[bot]
ceb19c0732
chore(deps): lock file maintenance
2023-11-08 11:02:15 +00:00
renovate[bot]
dd729cdaeb
fix(deps): update rust crate serde_json to 1.0.108
2023-11-06 00:54:20 +00:00
Julian Stecklina
3cb657f5c3
tool: silence resolver version warning
...
We are getting this warning:
warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"`
note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
Silence by opting into the new behavior.
2023-10-30 10:24:49 +01:00
Julian Stecklina
87d2087a7a
tool: drop unused dependencies via machete
2023-10-30 10:22:41 +01:00
renovate[bot]
e94d982208
chore(deps): lock file maintenance
2023-10-30 00:14:36 +00:00
renovate[bot]
03c2f52ee9
fix(deps): update all dependencies
2023-10-30 00:00:50 +00:00
Philipp Schuster
b7f68a50e6
linux_loader: improve code quality
...
`Option<&T>` has the same ABI layout as `*const T`, so we have some room for
improvement where we get more Rust convenience. Further, a bug is fixed where
INVALID_PARAMETER wasn't returned when the BUFFER_SIZE pointer is NULL.
See UEFI 2.10 13.2.2. EFI_LOAD_FILE2_PROTOCOL.LoadFile() for reference.
2023-10-24 13:23:30 +02:00