sorcery-go/manifests/emergency-kit.json

25 lines
1.0 KiB
JSON
Executable File

{
"kit": "emergency",
"version": "1.0",
"tools": [
{ "name": "busybox", "category": "shell", "rationale": "Swiss-army knife: sh, ls, cp, mv, cat" },
{ "name": "gdisk", "category": "disk", "rationale": "Repair GPT partition tables" },
{ "name": "e2fsck", "category": "disk", "rationale": "Repair corrupted ext4 filesystems" },
{ "name": "cryptsetup", "category": "crypto", "rationale": "Open LUKS volumes if initramfs fails" },
{ "name": "openssh", "category": "network", "rationale": "Exfiltrate data or pull remote Essences" },
{ "name": "vim", "category": "editor", "rationale": "Edit /etc/fstab or grub.cfg in a broken env" },
{ "name": "coreutils", "category": "integrity", "rationale": "sha256sum to verify other binaries" }
],
"build": {
"linkage": "static",
"libc": "musl",
"strip": "--strip-unneeded",
"target_arches": ["x86_64", "aarch64"]
},
"delivery": {
"format": "svb",
"signed_by": "grid-master-key",
"download_path": "/api/portable/emergency-kit"
}
}