src/pxar/fuse.rs: make verbose flag independent from deamonize by adding this as new flag

Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
This commit is contained in:
Christian Ebner 2019-09-19 16:33:07 +02:00 committed by Dietmar Maurer
parent e717e9a3bf
commit d388e244f5
1 changed files with 3 additions and 3 deletions

View File

@ -275,7 +275,7 @@ impl Session {
/// ///
/// Actually mount the filesystem for this session on the provided mountpoint /// Actually mount the filesystem for this session on the provided mountpoint
/// and daemonize process. /// and daemonize process.
pub fn mount(&mut self, mountpoint: &Path) -> Result<(), Error> { pub fn mount(&mut self, mountpoint: &Path, deamonize: bool) -> Result<(), Error> {
if self.verbose { if self.verbose {
println!("Mounting archive to {:#?}", mountpoint); println!("Mounting archive to {:#?}", mountpoint);
} }
@ -286,8 +286,8 @@ impl Session {
bail!("mounting on {:#?} failed", mountpoint); bail!("mounting on {:#?} failed", mountpoint);
} }
// Do not send process to background if verbose flag is set // Send process to background if deamonize is set
if !self.verbose && unsafe { fuse_daemonize(0) } != 0 { if deamonize && unsafe { fuse_daemonize(0) } != 0 {
bail!("could not send process to background"); bail!("could not send process to background");
} }