mirror of
https://github.com/containers/bootc.git
synced 2026-02-05 06:45:13 +01:00
Some people want to use container build tools, but for compatibility with older systems export a tar format of the OS state e.g. Anaconda liveimg expects this. Basically this is only *slightly* more than just `tar cf`; we need to handle SELinux labeling and move the kernel. Ref: #1957 Assisted-by: OpenCode (Sonnet 4.5) Signed-off-by: Colin Walters <walters@verbum.org>
38 lines
889 B
TOML
38 lines
889 B
TOML
# Our integration tests
|
|
[package]
|
|
name = "tests-integration"
|
|
version = "0.1.0"
|
|
license = "MIT OR Apache-2.0"
|
|
edition = "2024"
|
|
publish = false
|
|
|
|
[[bin]]
|
|
name = "tests-integration"
|
|
path = "src/tests-integration.rs"
|
|
|
|
[dependencies]
|
|
# Workspace dependencies
|
|
anyhow = { workspace = true }
|
|
camino = { workspace = true }
|
|
cap-std-ext = { workspace = true }
|
|
clap = { workspace = true, features = ["derive","cargo"] }
|
|
fn-error-context = { workspace = true }
|
|
indoc = { workspace = true }
|
|
rustix = { workspace = true }
|
|
serde = { workspace = true, features = ["derive"] }
|
|
serde_json = { workspace = true }
|
|
tempfile = { workspace = true }
|
|
xshell = { workspace = true }
|
|
bootc-kernel-cmdline = { path = "../kernel_cmdline", version = "0.0.0" }
|
|
|
|
# Crate-specific dependencies
|
|
libtest-mimic = "0.8.0"
|
|
oci-spec = "0.8.0"
|
|
rand = "0.9"
|
|
rexpect = "0.6"
|
|
scopeguard = "1.2.0"
|
|
tar = "0.4"
|
|
|
|
[lints]
|
|
workspace = true
|