mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-26 18:31:52 +00:00
20 lines
592 B
Rust
20 lines
592 B
Rust
use startos::bins::MultiExecutable;
|
|
use startos::s9pk::v2::pack::PREFER_DOCKER;
|
|
|
|
fn main() {
|
|
if !std::env::var("STARTOS_USE_PODMAN").map_or(false, |v| {
|
|
let v = v.trim();
|
|
if ["1", "true", "y", "yes"].into_iter().any(|x| v == x) {
|
|
true
|
|
} else if ["0", "false", "n", "no"].into_iter().any(|x| v == x) {
|
|
false
|
|
} else {
|
|
tracing::warn!("Unknown value for STARTOS_USE_PODMAN: {v}");
|
|
false
|
|
}
|
|
}) {
|
|
PREFER_DOCKER.set(true).ok();
|
|
}
|
|
MultiExecutable::default().enable_start_cli().execute()
|
|
}
|