diff --git a/kuasar.spec b/kuasar.spec index 65fa413209b7e6c7e9b20ceadf71c7b240144140..ce7d990989b1a2a09f06fcda0e4ad40af95c2105 100644 --- a/kuasar.spec +++ b/kuasar.spec @@ -2,7 +2,7 @@ Name: kuasar Version: 1.0.0 -Release: 2 +Release: 3 Summary: Kuasar is an efficient container runtime that supports multiple sandbox techniques. License: Apache License 2.0 URL: https://github.com/kuasar-io/kuasar @@ -85,6 +85,9 @@ rm -rf %{buildroot} %config(noreplace) %{kuasarconfdir}/config.toml %changelog +* Thu Nov 28 liuxu -1.0.0-3 +- vmm:add ttrpc-rust to use vendor + * Mon Nov 4 liuxu -1.0.0-2 - vmm:adapt qemu diff --git a/patch/0006-add-ttrpc-rust-to-use-vendor.patch b/patch/0006-add-ttrpc-rust-to-use-vendor.patch new file mode 100644 index 0000000000000000000000000000000000000000..8e603eb886971d71dbbb70ebe7530251e0bc39a7 --- /dev/null +++ b/patch/0006-add-ttrpc-rust-to-use-vendor.patch @@ -0,0 +1,43 @@ +From 726d90c0e9487273f556a1422a37f6b65e75b2d8 Mon Sep 17 00:00:00 2001 +From: liuxu +Date: Thu, 28 Nov 2024 21:24:11 +0800 +Subject: [PATCH] add ttrpc-rust to use vendor + +Signed-off-by: liuxu +--- + vmm/sandbox/.cargo/config.toml | 4 ++++ + vmm/task/.cargo/config.toml | 4 ++++ + 2 files changed, 8 insertions(+) + +diff --git a/vmm/sandbox/.cargo/config.toml b/vmm/sandbox/.cargo/config.toml +index 148c98af..0740e49a 100644 +--- a/vmm/sandbox/.cargo/config.toml ++++ b/vmm/sandbox/.cargo/config.toml +@@ -9,6 +9,10 @@ replace-with = "vendored-sources" + git = "https://github.com/kuasar-io/rust-extensions.git" + replace-with = "vendored-sources" + ++[source."git+https://github.com/kuasar-io/ttrpc-rust.git"] ++git = "https://github.com/kuasar-io/ttrpc-rust.git" ++replace-with = "vendored-sources" ++ + [source.vendored-sources] + directory = "vendor" + +diff --git a/vmm/task/.cargo/config.toml b/vmm/task/.cargo/config.toml +index c7f73e86..906faaac 100644 +--- a/vmm/task/.cargo/config.toml ++++ b/vmm/task/.cargo/config.toml +@@ -5,5 +5,9 @@ replace-with = "vendored-sources" + git = "https://github.com/kuasar-io/rust-extensions.git" + replace-with = "vendored-sources" + ++[source."git+https://github.com/kuasar-io/ttrpc-rust.git"] ++git = "https://github.com/kuasar-io/ttrpc-rust.git" ++replace-with = "vendored-sources" ++ + [source.vendored-sources] + directory = "vendor" +-- +2.43.0 + diff --git a/series.conf b/series.conf index 57a392933a0df34e719615b88b0e4d82fdb31423..ec670962cb4db6fd9f7eb20258e1982fd55f6d42 100644 --- a/series.conf +++ b/series.conf @@ -3,3 +3,4 @@ 0003-set-CONFIG_INITRAMFS_FILE_METADATA-empty.patch 0004-vmm-qemu-support-aarch64.patch 0005-vmm-qemu-support-config_qemu.toml.patch +0006-add-ttrpc-rust-to-use-vendor.patch