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:
parent
e717e9a3bf
commit
d388e244f5
|
@ -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");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue