From 76f87f60e1b8c41bfa8e9d57e0833ac6888161cd Mon Sep 17 00:00:00 2001 From: Davide Bertola Date: Mon, 16 Sep 2024 21:59:24 +0200 Subject: [PATCH] .. --- xtask/src/run.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/xtask/src/run.rs b/xtask/src/run.rs index 770de67e..29a978b8 100644 --- a/xtask/src/run.rs +++ b/xtask/src/run.rs @@ -350,11 +350,14 @@ pub fn run(opts: Options) -> Result<()> { .replace("vmlinuz-", "config-"), ); if config_path.exists() { + let mut destination = PathBuf::from("/boot/"); + destination.set_file_name(config_path.file_name().expect("filename")); for bytes in [ - "file /boot/".as_bytes(), + "dir /boot 0755 0 0\n".as_bytes(), + "file ".as_bytes(), config_path.as_os_str().as_bytes(), " ".as_bytes(), - config_path.as_os_str().as_bytes(), + destination.as_os_str().as_bytes(), " 0755 0 0\n".as_bytes(), ] { stdin.write_all(bytes).expect("write");