X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcore%2Fjob.c;h=8d51aa3fdd7036be8286f3acb2cd3b45663bf84a;hb=7c49259fc8f63ade6cb212a43477d7030aaaf423;hp=c9ca60d88dc965c2bcfc3b2d3c739bebac24b4b2;hpb=1f136e7acffe0354c0a0639a6280c6e75a6d7739;p=elogind.git diff --git a/src/core/job.c b/src/core/job.c index c9ca60d88..8d51aa3fd 100644 --- a/src/core/job.c +++ b/src/core/job.c @@ -607,6 +607,14 @@ static void job_print_status_message(Unit *u, JobType t, JobResult result) { default: ; } + + } else if (t == JOB_VERIFY_ACTIVE) { + + /* When verify-active detects the unit is inactive, report it. + * Most likely a DEPEND warning from a requisiting unit will + * occur next and it's nice to see what was requisited. */ + if (result == JOB_SKIPPED) + unit_status_printf(u, ANSI_HIGHLIGHT_ON " INFO " ANSI_HIGHLIGHT_OFF, "%s is not active.", unit_description(u)); } }