mirror of
https://github.com/edera-dev/krata.git
synced 2025-08-03 05:10:55 +00:00
krata: reorganize crates
This commit is contained in:
parent
c0eeab4047
commit
7bc0c95f00
24
Cargo.toml
24
Cargo.toml
@ -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"
|
||||||
|
|
||||||
|
@ -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 }
|
@ -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 }
|
@ -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"
|
@ -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"
|
@ -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"
|
Loading…
Reference in New Issue
Block a user