summaryrefslogtreecommitdiffstats
path: root/src/runner/runc/init.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/runner/runc/init.rs')
-rw-r--r--src/runner/runc/init.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/runner/runc/init.rs b/src/runner/runc/init.rs
index e574789..f686e3e 100644
--- a/src/runner/runc/init.rs
+++ b/src/runner/runc/init.rs
@@ -51,12 +51,13 @@ impl From<Error> for io::Error {
}
}
-pub fn runc_unshare() -> Result<(), Error> {
+pub fn runc_preinit() -> Result<(), Error> {
+ DirBuilder::new().recursive(true).create("build/state")?;
sched::unshare(CloneFlags::CLONE_NEWUSER | CloneFlags::CLONE_NEWNS).to_io_result()?;
Ok(())
}
-pub fn runc_initialize() -> Result<(), Error> {
+pub fn runc_init() -> Result<(), Error> {
prepare_buildtmp()?;
Ok(())
}