rpm-plugin-dbus-announce - Man Page

D-Bus plugin for the RPM Package Manager

Description

The plugin writes basic information about rpm transactions to the system D-Bus - like packages installed or removed.​ Other programs can subscribe to the signals to be notified of the packages on the system change.​

D-Bus Signals

Sends StartTransaction, EndTransaction, StartTransactionDetails and EndTransactionDetails messages from the /org/rpm/Transaction object with the org.​rpm.​Transaction interface.​

The first two signals pass the DB cookie as a string and the transaction id as an unsigned 32 bit integer.​

The second two signals, those "details", also pass the DB cookie as a string and the transaction id as an unsigned 32 bit integer and then in addition an array of strings containing space-separated string of values describing the operation and the package NEVRA which are part of the transaction.​ The last argument is a signed integer with the transaction result.​

The package operation can be one of "added", "removed", "rpmdb" or "restored" (quotes for clarity only).​

Configuration

There are currently no options for this plugin in particular.​ See rpm-plugins(8) on how to control plugins in general.​

See Also

dbus-monitor(1), rpm-plugins(8)

Info

2026-08-20 RPM 6.1.0