9d1954e0c4
5-crate Rust workspace implementing full VFAT support: fatd scheme daemon (FSScheme with open/read/write/mkdir/unlink/rename/fstat), fat-mkfs (create FAT12/16/32 with labels and cluster size), fat-label (read/write BPB + root-dir volume labels), fat-check (verify + repair dirty flags, FSInfo, lost clusters, orphaned LFN). 60 unit tests, 0 unwrap in production code. Included in all 5 redbear configs via redbear-device-services.toml. Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
19 lines
391 B
TOML
19 lines
391 B
TOML
[source]
|
|
path = "source"
|
|
|
|
[build]
|
|
template = "custom"
|
|
script = """
|
|
# Build and install fatd scheme daemon
|
|
COOKBOOK_CARGO_PATH=fatd cookbook_cargo
|
|
|
|
# Build and install fat-mkfs tool
|
|
COOKBOOK_CARGO_PATH=fat-mkfs cookbook_cargo
|
|
|
|
# Build and install fat-label tool
|
|
COOKBOOK_CARGO_PATH=fat-label cookbook_cargo
|
|
|
|
# Build and install fat-check tool
|
|
COOKBOOK_CARGO_PATH=fat-check cookbook_cargo
|
|
"""
|