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.rs6
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())