diff options
| author | namilsk <namilsk@namilsk.tech> | 2026-01-09 19:13:16 +0300 |
|---|---|---|
| committer | namilsk <namilsk@namilsk.tech> | 2026-01-09 19:13:16 +0300 |
| commit | bca3ae435452b22a08eb66b7d3ab98d840a87b94 (patch) | |
| tree | 5048a0afa1806bc8213f0b4100a91b10f949cdf2 /init/src/mounts/fstab.rs | |
| parent | 3a5c327a546ff1838e4dc32b8b67a056c1b95f3d (diff) | |
Implemetned kernel modules, locales and timezones settings.
Diffstat (limited to 'init/src/mounts/fstab.rs')
| -rw-r--r-- | init/src/mounts/fstab.rs | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/init/src/mounts/fstab.rs b/init/src/mounts/fstab.rs index c0cfd58..b8708e2 100644 --- a/init/src/mounts/fstab.rs +++ b/init/src/mounts/fstab.rs @@ -1,7 +1,7 @@ -use crate::log::{log_critical_error, log_warning, log_success}; +use crate::log::{log_critical_error, log_success, log_warning}; +use libc::syscall; use std::ffi::CString; use std::{fmt, fs}; -use libc::syscall; #[derive(Debug)] pub struct FstabEntry { @@ -114,15 +114,20 @@ impl FstabEntry { Ok((flags, data)) } - pub fn mount(&self) -> Result<(), Box<dyn std::error::Error>> { - log_success(&format!("Started mounting {} from {}", self.mountpoint, self.source)); + log_success(&format!( + "Started mounting {} from {}", + self.mountpoint, self.source + )); if self.fstype == "swap" { - log_success(&format!("Filesystem type contains swap, upping it: {}", self.source)); + log_success(&format!( + "Filesystem type contains swap, upping it: {}", + self.source + )); unsafe { - syscall(libc::SYS_swapon, &self.source, 0); + syscall(libc::SYS_swapon, &self.source, 0); } return Ok(()); |
