summaryrefslogtreecommitdiffstats
path: root/src/runner/runc/run.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/runner/runc/run.rs')
-rw-r--r--src/runner/runc/run.rs11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/runner/runc/run.rs b/src/runner/runc/run.rs
index 09bd875..0735128 100644
--- a/src/runner/runc/run.rs
+++ b/src/runner/runc/run.rs
@@ -58,12 +58,7 @@ fn init_task() -> Result<(), Error> {
let workdir = "build/tmp/runc/workdir";
DirBuilder::new().create(workdir)?;
- unistd::chown(
- workdir,
- Some(unistd::Uid::from_raw(unshare::BUILD_UID)),
- Some(unistd::Gid::from_raw(unshare::BUILD_GID)),
- )
- .to_io_result()?;
+ unistd::chown(workdir, Some(unshare::BUILD_UID), Some(unshare::BUILD_GID)).to_io_result()?;
Ok(())
}
@@ -76,8 +71,8 @@ fn collect_output(task: TaskRef, task_def: Task) -> Result<(), io::Error> {
// Temporarily switch to the user running Rebel to get the right
// owner for the tar files
let file = {
- let _setegid = util::setegid(unistd::Gid::from_raw(unshare::BUILD_GID))?;
- let _seteuid = util::seteuid(unistd::Uid::from_raw(unshare::BUILD_UID))?;
+ let _setegid = util::setegid(unshare::BUILD_GID)?;
+ let _seteuid = util::seteuid(unshare::BUILD_UID)?;
File::create(output_filename(task))?
};