Raito Bezarius
e5c1d74e3f
tool: introduce --target-system to choose target architecture
...
We will hard fail in case of encountering different architectures in bootspec.
This should still be compatible with cross-compiling systems in the future.
2023-09-14 16:35:53 +02:00
Raito Bezarius
9af0e56527
tool(esp): add systemd stub filenames mapping for systems
2023-09-14 16:35:53 +02:00
Raito Bezarius
7acb1b218a
tool: implement general architecture support - for aarch64, x86 for now
2023-09-14 16:35:53 +02:00
nikstur
ff442cd032
tool: introduce some more whitespace
2023-09-14 12:38:40 +02:00
nikstur
baf2f5f6bb
tool: use workspace values in Cargo.toml
2023-09-14 12:35:42 +02:00
Raito Bezarius
eba963b6f1
tool/shared: make clippy happy
...
- implements a trivial Default for Roots
- implements a FromStr for OsRelease
2023-09-14 11:55:09 +02:00
Raito Bezarius
fd188a0e32
tool/shared: make constraints less concrete and drop lockfile
...
In a library, a lockfile is not really needed per se
and we should avoid creating duplicate dependencies
as much as possible.
2023-09-14 11:55:09 +02:00
Raito Bezarius
8029449cba
tool: split systemd into a new crate and make tool into a lib-only crate
...
This is necessary to make integration testing specific to the backend.
2023-09-14 11:55:09 +02:00