summaryrefslogtreecommitdiffstats
path: root/src/runner/runc.rs
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2021-06-20 12:58:43 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2021-06-20 12:58:43 +0200
commit3a51c2ce4abedcc2c8e1670b6c2c6ad1243a303a (patch)
treea9d3511a2051856e7febc4226a90307050faa975 /src/runner/runc.rs
parent6371cb848bb953a4792a26ea967b17f1402c7d0f (diff)
downloadrebel-3a51c2ce4abedcc2c8e1670b6c2c6ad1243a303a.tar
rebel-3a51c2ce4abedcc2c8e1670b6c2c6ad1243a303a.zip
runc: add output hashing
Diffstat (limited to 'src/runner/runc.rs')
-rw-r--r--src/runner/runc.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/runner/runc.rs b/src/runner/runc.rs
index ded73fa..0964ee9 100644
--- a/src/runner/runc.rs
+++ b/src/runner/runc.rs
@@ -7,11 +7,14 @@ use std::{io, process};
use ipc_channel::ipc;
use nix::{sys::signal, unistd};
use serde::{Deserialize, Serialize};
+use sha2::Sha256;
use crate::types::*;
use crate::unshare;
use crate::util::ipc::CheckDisconnect;
+pub type OutputHash = Sha256;
+
#[derive(Debug, Deserialize, Serialize)]
struct Request(TaskRef, Task, ipc::IpcSender<run::Error>);