From 2784c98ddd40a64c13878264f63e867dc328767d Mon Sep 17 00:00:00 2001 From: Wildan M Date: Thu, 12 Mar 2026 21:20:04 +0700 Subject: [PATCH] init: Allow skipping services, print service name in debug --- init/src/main.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/init/src/main.rs b/init/src/main.rs index ab354609e2..a5e22710d7 100644 --- a/init/src/main.rs +++ b/init/src/main.rs @@ -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);