liminix/pkgs/limiswitch/Cargo.toml
Raito Bezarius f0c4f15cf5
All checks were successful
build liminix / build_vm_qemu_mips (pull_request) Successful in 31s
limiswitch: init
Minimal features:

- Can connect over serial
- Assess the situation wrt to A/B.
- Copy store paths.
- Flash a partition with data, e.g. a kernel.
- Activate the system.

Next steps:

- Boot into a specific image (primary or secondary)
- SSH transport layer
- Agent
- Less hardcoding
- Even better error recovery in the IO layer of the InteractionChannel
- xmodem/ymodem/zmodem for serial file transfers
- U-Boot-based recovery via TFTP or in-bootloader flashing
- Integration with colmena custom activation protocol

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-09-21 22:26:42 +02:00

18 lines
468 B
TOML

[package]
name = "limiswitch"
version = "0.1.0"
edition = "2021"
[dependencies]
clap = { version = "4.5.17", features = ["derive"] }
rand = "0.8.5"
regex = "1.10.6"
serialport = "4.5.1"
thiserror = "1.0.63"
tracing = { version = "0.1.40", features = ["max_level_debug", "release_max_level_info"] }
tracing-indicatif = "0.3.6"
tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }
uri_parser = "0.2.0"
[dev-dependencies]
virtual-serialport = "0.1.1"