diff options
| author | Hermes Agent <hermes@localhost> | 2026-08-12 13:36:24 +0000 |
|---|---|---|
| committer | Hermes Agent <hermes@localhost> | 2026-08-12 13:36:24 +0000 |
| commit | 06c6cb35080135cc931f9af341cc6b1cc122e079 (patch) | |
| tree | f5edc5e6ee9808df369527d83b04466d74dfbb24 | |
| parent | 5debb9e51172745d7e564239ecb37a1d2c4f3a0e (diff) | |
| -rw-r--r-- | .gitignore | 2 | ||||
| -rw-r--r-- | src/cli.rs | 4 |
2 files changed, 4 insertions, 2 deletions
@@ -3,3 +3,5 @@ /out/ .hermes/ + +/experiment/ @@ -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)?; |