From 4174ac175b422880fabc1a915f41f728f972e513 Mon Sep 17 00:00:00 2001 From: netjaileRS Date: Sat, 24 Aug 2024 12:13:14 +0200 Subject: [PATCH] migrate dep mount to nix --- src/main.rs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/main.rs b/src/main.rs index 6cd545e..fa74c9a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,9 +1,9 @@ use std::fs::create_dir; use std::io::{Result, ErrorKind}; use std::fs::File; -use sys_mount::{ - Mount, - MountFlags +use nix::mount::{ + mount, + MsFlags }; const PATH_MAX:u32 = 4096; @@ -42,8 +42,6 @@ fn bind_ns_file(ns_file: String) -> Result<()> { } } -fn create_mount(ns_file: String) -> std::io::Result { - Mount::builder() - .flags(MountFlags::BIND) - .mount(PROC_NS_DIR, ns_file) +fn create_mount(ns_file: String) -> Result<()> { + Ok(mount::(Some(PROC_NS_DIR), ns_file.as_str(), None, MsFlags::MS_BIND, None)?) }