From cce423a2f698fffcf03b9d5559a9bf36c6fbf7b5 Mon Sep 17 00:00:00 2001 From: weishu Date: Tue, 30 Jan 2024 12:49:24 +0800 Subject: [PATCH] ksud: Add cli for fast copy sparse file --- userspace/ksud/src/cli.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/userspace/ksud/src/cli.rs b/userspace/ksud/src/cli.rs index 5e941522..7848c66e 100644 --- a/userspace/ksud/src/cli.rs +++ b/userspace/ksud/src/cli.rs @@ -112,6 +112,13 @@ enum Debug { Mount, + /// Copy sparse file + Xcp { + /// source file + src: String, + /// destination file + dst: String, + }, /// For testing Test, } @@ -277,6 +284,10 @@ pub fn run() -> Result<()> { } Debug::Su => crate::ksu::grant_root(), Debug::Mount => event::mount_systemlessly(defs::MODULE_DIR), + Debug::Xcp { src, dst } => { + utils::copy_sparse_file(&src, &dst)?; + Ok(()) + } Debug::Test => todo!(), },