From dbe43b15407950f268a29b094525bb0cca734d31 Mon Sep 17 00:00:00 2001 From: weishu Date: Fri, 1 Mar 2024 23:10:03 +0800 Subject: [PATCH] ksud: remove permission mode for symlink --- userspace/ksud/src/utils.rs | 8 -------- 1 file changed, 8 deletions(-) diff --git a/userspace/ksud/src/utils.rs b/userspace/ksud/src/utils.rs index a3badc96..7e7a83ba 100644 --- a/userspace/ksud/src/utils.rs +++ b/userspace/ksud/src/utils.rs @@ -299,14 +299,6 @@ pub fn copy_module_files(source: impl AsRef, destination: impl AsRef log::info!("Symlink: {:?} -> {:?}", dest_path, target); std::os::unix::fs::symlink(target, &dest_path).context("Failed to create symlink")?; copy_xattrs(&source_path, &dest_path)?; - let metadata = - std::fs::symlink_metadata(&dest_path).context("Failed to read metadata")?; - rustix::fs::chmodat( - rustix::fs::CWD, - &dest_path, - metadata.permissions().mode().into(), - rustix::fs::AtFlags::SYMLINK_NOFOLLOW, - )?; } else if entry.file_type().is_dir() { create_dir_all(&dest_path)?; let metadata = std::fs::metadata(&source_path).context("Failed to read metadata")?;