summaryrefslogtreecommitdiff
path: root/init/src/mounts/fstab.rs
diff options
context:
space:
mode:
Diffstat (limited to 'init/src/mounts/fstab.rs')
-rw-r--r--init/src/mounts/fstab.rs13
1 files changed, 7 insertions, 6 deletions
diff --git a/init/src/mounts/fstab.rs b/init/src/mounts/fstab.rs
index 4c43eac..0765cfd 100644
--- a/init/src/mounts/fstab.rs
+++ b/init/src/mounts/fstab.rs
@@ -47,9 +47,6 @@ fn parse_mount_options(
Ok((flags, data))
}
-
-
-
pub fn mount_from_fstab(entries: &[FstabEntry]) -> Result<(), Box<dyn std::error::Error>> {
for entry in entries {
if entry.fstype == "swap" {
@@ -62,7 +59,7 @@ pub fn mount_from_fstab(entries: &[FstabEntry]) -> Result<(), Box<dyn std::error
}
if entry.options.contains("noauto") {
- continue;
+ continue;
}
let (flags, data) = parse_mount_options(&entry.options)?;
@@ -88,9 +85,13 @@ pub fn mount_from_fstab(entries: &[FstabEntry]) -> Result<(), Box<dyn std::error
};
if ret != 0 {
- eprintln!("Failed to mount {}: {}", entry.mountpoint, std::io::Error::last_os_error());
+ eprintln!(
+ "\x1b[31m * \x1b[0m Failed to mount {}: {}",
+ entry.mountpoint,
+ std::io::Error::last_os_error()
+ );
} else {
- println!("Mounted {}", entry.mountpoint);
+ println!("\x1b[32m * \x1b[0m Mounted {}", entry.mountpoint);
}
}
Ok(())