diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2021-10-20 22:07:15 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2021-10-20 22:39:21 +0200 |
commit | 9e9c7d11dc6622098849a247439c590cbae9e030 (patch) | |
tree | 3417d6da20db61e4b38e9860f8d93d007d3fdafa /Cargo.lock | |
parent | 719b25077b29c249236fee7b3b091278b4157687 (diff) | |
download | rebel-9e9c7d11dc6622098849a247439c590cbae9e030.tar rebel-9e9c7d11dc6622098849a247439c590cbae9e030.zip |
container: replace crun with our own minimal container runtime
Our own setup is more flexible, faster, and allows for better process
management.
Diffstat (limited to 'Cargo.lock')
-rw-r--r-- | Cargo.lock | 129 |
1 files changed, 11 insertions, 118 deletions
@@ -104,6 +104,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] +name = "capctl" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eea0d91a34c56f0a0779e1cc2ec7040fa7f672819c4d3fe7d9dd4af3d2e78aca" +dependencies = [ + "bitflags", + "libc", +] + +[[package]] name = "cc" version = "1.0.71" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -190,72 +200,6 @@ dependencies = [ ] [[package]] -name = "darling" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f2c43f534ea4b0b049015d00269734195e6d3f0f6635cb692251aca6f9f8b3c" -dependencies = [ - "darling_core", - "darling_macro", -] - -[[package]] -name = "darling_core" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e91455b86830a1c21799d94524df0845183fa55bafd9aa137b01c7d1065fa36" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim", - "syn", -] - -[[package]] -name = "darling_macro" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29b5acf0dea37a7f66f7b25d2c5e93fd46f8f6968b1a5d7a3e02e97768afc95a" -dependencies = [ - "darling_core", - "quote", - "syn", -] - -[[package]] -name = "derive_builder" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d13202debe11181040ae9063d739fa32cfcaaebe2275fe387703460ae2365b30" -dependencies = [ - "derive_builder_macro", -] - -[[package]] -name = "derive_builder_core" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66e616858f6187ed828df7c64a6d71720d83767a7f19740b2d1b6fe6327b36e5" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "derive_builder_macro" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58a94ace95092c5acb1e97a7e846b310cfbd499652f72297da7493f618a98d73" -dependencies = [ - "derive_builder_core", - "syn", -] - -[[package]] name = "digest" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -372,18 +316,6 @@ dependencies = [ ] [[package]] -name = "getset" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24b328c01a4d71d2d8173daa93562a73ab0fe85616876f02500f53d82948c504" -dependencies = [ - "proc-macro-error", - "proc-macro2", - "quote", - "syn", -] - -[[package]] name = "handlebars" version = "4.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -431,12 +363,6 @@ dependencies = [ ] [[package]] -name = "ident_case" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" - -[[package]] name = "indexmap" version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -608,19 +534,6 @@ dependencies = [ ] [[package]] -name = "oci-spec" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63f0f82a50257e72a6f13616dc093f3d0874294629bf8b7d0bc2a098e3db324f" -dependencies = [ - "derive_builder", - "getset", - "serde", - "serde_json", - "thiserror", -] - -[[package]] name = "olpc-cjson" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -829,6 +742,7 @@ name = "rebel" version = "0.1.0" dependencies = [ "blake3", + "capctl", "clap", "digest 0.9.0", "enum-kinds", @@ -839,7 +753,6 @@ dependencies = [ "lazy_static", "libc", "nix", - "oci-spec", "olpc-cjson", "regex", "scoped-tls-hkt", @@ -1041,26 +954,6 @@ dependencies = [ ] [[package]] -name = "thiserror" -version = "1.0.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417" -dependencies = [ - "thiserror-impl", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] name = "tinyvec" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" |