[systemd-devel] [PATCH] systemctl: print unit package in status

Spencer Baugh sbaugh at catern.com
Thu Dec 18 08:19:22 PST 2014

Quoting J├│hann B. Gu├░mundsson (2014-12-18 04:08:32)
> On 12/18/2014 04:00 AM, Spencer Baugh wrote:
> > When printing the status of a unit, open a connection to the session bus
> > and query PackageKit for the package that the unit file belongs
> > to. Print it if PackageKit knows.
> There are gazillion package manager in the wild 

PackageKit is a generic interface to the local package manager, used
by all the major distros and desktop environments. It's installed by
default on any normal desktop/laptop. So this is different from
hardcoding a call out to yum or apt.

> and this will 
> significantly delay the output of the status command which makes this 
> something you should be carrying downstream.

It adds 800ms to the output on my system. Still, adding a command line
flag to enable/disable this behavior would be good. If other
slower-than-usual operations are added, we might want to
enable/disable them with the same flag.  Suggestions on a flag name
that's appropriate for that behavior?

More information about the systemd-devel mailing list