summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorkoverstreet <kent.overstreet@gmail.com>2024-12-29 16:16:25 -0500
committerGitHub <noreply@github.com>2024-12-29 16:16:25 -0500
commit7210d5c9111a3d05b0aa4c298739362914c886a5 (patch)
treea6fae447a1a898300934009541a31b9633f97429 /src
parent1055935ffe151de39c45e33ea13d3370e46c8fbd (diff)
parent9ed0f3fd723ba1efa6c8ccee19d65f06820c64d0 (diff)
Merge pull request #345 from Flowdalic/mount-print-error
mount: print a helpful error message
Diffstat (limited to 'src')
-rw-r--r--src/commands/mount.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/commands/mount.rs b/src/commands/mount.rs
index fe69bf57..5bda4075 100644
--- a/src/commands/mount.rs
+++ b/src/commands/mount.rs
@@ -10,7 +10,7 @@ use std::{
use anyhow::{ensure, Result};
use bch_bindgen::{bcachefs, bcachefs::bch_sb_handle, opt_set, path_to_cstr};
use clap::Parser;
-use log::{debug, info};
+use log::{debug, error, info};
use uuid::Uuid;
use crate::{
@@ -385,6 +385,9 @@ pub fn mount(mut argv: Vec<String>, symlink_cmd: Option<&str>) -> std::process::
match cmd_mount_inner(&cli) {
Ok(_) => std::process::ExitCode::SUCCESS,
- Err(_) => std::process::ExitCode::FAILURE,
+ Err(e) => {
+ error!("Mount failed: {e}");
+ std::process::ExitCode::FAILURE
+ }
}
}