Merge branch 'allow-skip' into 'main'

init: Allow skipping services, print service name in debug

See merge request redox-os/base!155
This commit is contained in:
Jeremy Soller
2026-03-12 18:46:59 -06:00
+6 -1
View File
@@ -136,10 +136,15 @@ fn run(unit: &UnitId, unit_store: &mut UnitStore, config: &mut InitConfig) -> Re
}
}
unit::UnitKind::Service { service } => {
if config.skip_cmd.contains(&service.cmd) {
eprintln!("Skipping '{} {}'", service.cmd, service.args.join(" "));
return Ok(());
}
if config.log_debug {
eprintln!(
"Starting {}",
"Starting {} ({})",
unit.info.description.as_ref().unwrap_or(&unit.id.0),
service.cmd,
);
}
service.spawn(&config.envs);