summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--src/cli.rs4
2 files changed, 4 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore
index 0824fe2..8c1ad8b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,5 @@
/out/
.hermes/
+
+/experiment/
diff --git a/src/cli.rs b/src/cli.rs
index 2e204fa..25d9ebe 100644
--- a/src/cli.rs
+++ b/src/cli.rs
@@ -5,7 +5,7 @@ use clap::{Parser, Subcommand};
use crate::build::BuildExecutor;
use crate::compare::compare;
-use crate::hasher::{HasherInstaller, ProcessRunner as HasherProcessRunner};
+use crate::hasher::{HasherInstaller, SudoUserRunner};
use crate::initramfs::{MakeInitrdBuilder, ProcessRunner as InitramfsProcessRunner};
use crate::manifest::ArtifactManifest;
use crate::{BuildPlan, ImageSpec};
@@ -75,7 +75,7 @@ pub fn run(cli: Cli) -> Result<()> {
.unwrap_or_else(|| std::path::Path::new("."))
.join("apt.conf")
});
- let installer = HasherInstaller::new(HasherProcessRunner);
+ let installer = HasherInstaller::new(SudoUserRunner::new("hermes"));
let initramfs = MakeInitrdBuilder::new(InitramfsProcessRunner);
let mut executor = BuildExecutor::new(installer, initramfs);
let result = executor.execute(&plan, workspace, apt_config, output)?;