diff options
Diffstat (limited to 'src/runner/runc/run.rs')
-rw-r--r-- | src/runner/runc/run.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/runner/runc/run.rs b/src/runner/runc/run.rs index dc62159..9eb5bc0 100644 --- a/src/runner/runc/run.rs +++ b/src/runner/runc/run.rs @@ -69,7 +69,7 @@ fn output_filename(task: TaskRef) -> PathBuf { Path::new("build/state").join(format!("{}.tar", task)) } -fn collect_output(task: TaskRef, task_def: Task) -> Result<OutputHash, io::Error> { +fn collect_output(task: TaskRef, task_def: TaskDef) -> Result<OutputHash, io::Error> { let file = util::unix::create_as( output_filename(task), Some(unshare::BUILD_UID), @@ -83,10 +83,10 @@ fn collect_output(task: TaskRef, task_def: Task) -> Result<OutputHash, io::Error file.sync_all()?; - Ok(hasher.finalize().into()) + Ok(StringHash(hasher.finalize().into())) } -pub fn handle_task(task: TaskRef, task_def: Task) -> Result<OutputHash, Error> { +pub fn handle_task(task: TaskRef, task_def: TaskDef) -> Result<OutputHash, Error> { init_task()?; spec::generate_spec(task_def.run.as_str()) |