ksud: Don't umount stock bind mount, just bind it again after overlay.

This commit is contained in:
tiann
2023-03-27 18:43:37 +08:00
parent c4c597da9e
commit 726f44bc60
2 changed files with 2 additions and 27 deletions

View File

@@ -284,21 +284,6 @@ impl StockMount {
mounts
}
pub fn umount(&self) -> Result<()> {
let mounts = self.get_target_mounts();
log::info!("umount stock for {} : {:?}", self.mnt, mounts);
for m in mounts {
let dst = m
.dest
.to_str()
.ok_or(anyhow::anyhow!("Failed to get dst"))?;
umount_dir(dst)?;
log::info!("umount: {:?}", m);
}
log::info!("umount stock succeed!");
Ok(())
}
pub fn remount(&self) -> Result<()> {
let mut mounts = self.get_target_mounts();
mounts.reverse(); // remount it in order
@@ -342,10 +327,6 @@ impl StockMount {
})
}
pub fn umount(&self) -> Result<()> {
unimplemented!()
}
pub fn remount(&self) -> Result<()> {
unimplemented!()
}