ksud: correctly copy chr device and keep xattr. close #1397
This commit is contained in:
@@ -392,13 +392,7 @@ fn _install_module(zip: &str) -> Result<()> {
|
||||
create_module_image(tmp_module_img, sparse_image_size, journal_size)?;
|
||||
let _dontdrop =
|
||||
mount::AutoMountExt4::try_new(tmp_module_img, module_update_tmp_dir, true)?;
|
||||
fs_extra::dir::copy(
|
||||
defs::MODULE_DIR,
|
||||
module_update_tmp_dir,
|
||||
&fs_extra::dir::CopyOptions::new()
|
||||
.overwrite(true)
|
||||
.content_only(true),
|
||||
)?;
|
||||
utils::copy_module_files(defs::MODULE_DIR, module_update_tmp_dir)?;
|
||||
} else {
|
||||
utils::copy_sparse_file(modules_img, tmp_module_img, true).with_context(|| {
|
||||
format!(
|
||||
|
||||
Reference in New Issue
Block a user