ksud: fix selinux unlabeled of modules dir
This commit is contained in:
@@ -12,7 +12,7 @@ use std::{
|
||||
use subprocess::Exec;
|
||||
use zip_extensions::*;
|
||||
|
||||
use crate::utils::*;
|
||||
use crate::{utils::*, restorecon::setsyscon};
|
||||
use crate::{defs, restorecon};
|
||||
|
||||
use anyhow::{bail, ensure, Context, Result};
|
||||
@@ -309,6 +309,8 @@ pub fn install_module(zip: String) -> Result<()> {
|
||||
|
||||
mount_image(tmp_module_img, module_update_tmp_dir)?;
|
||||
|
||||
setsyscon(module_update_tmp_dir)?;
|
||||
|
||||
let result = {
|
||||
let module_dir = format!("{}/{}", module_update_tmp_dir, module_id);
|
||||
ensure_clean_dir(&module_dir)?;
|
||||
|
||||
Reference in New Issue
Block a user