krata: reorganize crates

This commit is contained in:
Alex Zenla 2024-03-07 18:12:47 +00:00
parent c0eeab4047
commit 7bc0c95f00
No known key found for this signature in database
GPG Key ID: 067B238899B51269
97 changed files with 24 additions and 24 deletions

View File

@ -1,17 +1,17 @@
[workspace] [workspace]
members = [ members = [
"libs/xen/xenstore", "crates/krata",
"libs/xen/xenevtchn", "crates/krataguest",
"libs/xen/xencall", "crates/kratart",
"libs/xen/xenclient", "crates/kratad",
"libs/advmac", "crates/kratanet",
"libs/loopdev", "crates/kratactl",
"shared", "crates/vendor/advmac",
"guest", "crates/vendor/loopdev",
"runtime", "crates/xen/xencall",
"daemon", "crates/xen/xenclient",
"network", "crates/xen/xenevtchn",
"controller", "crates/xen/xenstore",
] ]
resolver = "2" resolver = "2"

View File

@ -10,7 +10,7 @@ async-stream = { workspace = true }
clap = { workspace = true } clap = { workspace = true }
cli-tables = { workspace = true } cli-tables = { workspace = true }
env_logger = { workspace = true } env_logger = { workspace = true }
krata = { path = "../shared" } krata = { path = "../krata" }
log = { workspace = true } log = { workspace = true }
serde = { workspace = true } serde = { workspace = true }
serde_json = { workspace = true } serde_json = { workspace = true }

View File

@ -11,8 +11,8 @@ async-trait = { workspace = true }
clap = { workspace = true } clap = { workspace = true }
env_logger = { workspace = true } env_logger = { workspace = true }
futures = { workspace = true } futures = { workspace = true }
krata = { path = "../shared" } krata = { path = "../krata" }
kratart = { path = "../runtime" } kratart = { path = "../kratart" }
log = { workspace = true } log = { workspace = true }
signal-hook = { workspace = true } signal-hook = { workspace = true }
tokio = { workspace = true } tokio = { workspace = true }

View File

@ -9,7 +9,7 @@ anyhow = { workspace = true }
env_logger = { workspace = true } env_logger = { workspace = true }
futures = { workspace = true } futures = { workspace = true }
ipnetwork = { workspace = true } ipnetwork = { workspace = true }
krata = { path = "../shared" } krata = { path = "../krata" }
log = { workspace = true } log = { workspace = true }
nix = { workspace = true, features = ["process"] } nix = { workspace = true, features = ["process"] }
oci-spec = { workspace = true } oci-spec = { workspace = true }
@ -21,7 +21,7 @@ sys-mount = { workspace = true }
tokio = { workspace = true } tokio = { workspace = true }
tokio-stream = { workspace = true } tokio-stream = { workspace = true }
walkdir = { workspace = true } walkdir = { workspace = true }
xenstore = { path = "../libs/xen/xenstore" } xenstore = { path = "../xen/xenstore" }
[lib] [lib]
name = "krataguest" name = "krataguest"

View File

@ -5,7 +5,7 @@ edition = "2021"
resolver = "2" resolver = "2"
[dependencies] [dependencies]
advmac = { path = "../libs/advmac" } advmac = { path = "../vendor/advmac" }
anyhow = { workspace = true } anyhow = { workspace = true }
async-trait = { workspace = true } async-trait = { workspace = true }
bytes = { workspace = true } bytes = { workspace = true }
@ -22,7 +22,7 @@ tokio = { workspace = true }
tokio-tun = { workspace = true } tokio-tun = { workspace = true }
udp-stream = { workspace = true } udp-stream = { workspace = true }
uuid = { workspace = true } uuid = { workspace = true }
xenstore = { path = "../libs/xen/xenstore" } xenstore = { path = "../xen/xenstore" }
[lib] [lib]
name = "kratanet" name = "kratanet"

View File

@ -5,7 +5,7 @@ edition = "2021"
resolver = "2" resolver = "2"
[dependencies] [dependencies]
advmac = { path = "../libs/advmac" } advmac = { path = "../vendor/advmac" }
anyhow = { workspace = true } anyhow = { workspace = true }
async-stream = { workspace = true } async-stream = { workspace = true }
async-trait = { workspace = true } async-trait = { workspace = true }
@ -18,9 +18,9 @@ env_logger = { workspace = true }
flate2 = { workspace = true } flate2 = { workspace = true }
futures = { workspace = true } futures = { workspace = true }
ipnetwork = { workspace = true } ipnetwork = { workspace = true }
krata = { path = "../shared" } krata = { path = "../krata" }
log = { workspace = true } log = { workspace = true }
loopdev = { path = "../libs/loopdev" } loopdev = { path = "../vendor/loopdev" }
nix = { workspace = true, features = ["process"] } nix = { workspace = true, features = ["process"] }
oci-spec = { workspace = true } oci-spec = { workspace = true }
path-clean = { workspace = true } path-clean = { workspace = true }
@ -38,8 +38,8 @@ url = { workspace = true }
uuid = { workspace = true } uuid = { workspace = true }
walkdir = { workspace = true } walkdir = { workspace = true }
zstd = { workspace = true } zstd = { workspace = true }
xenclient = { path = "../libs/xen/xenclient" } xenclient = { path = "../xen/xenclient" }
xenstore = { path = "../libs/xen/xenstore" } xenstore = { path = "../xen/xenstore" }
[lib] [lib]
name = "kratart" name = "kratart"