rpm-plugin-dbus-announce(8) — Linux manual page

NAME | DESCRIPTION | D-BUS SIGNALS | CONFIGURATION | SEE ALSO | COLOPHON

RPM-PLUGI...-ANNOUNCE(8) System Manager's Manual RPM-PLUGI...-ANNOUNCE(8)

NAME         top

       rpm-plugin-dbus-announce - D-Bus plugin for the RPM Package
       Manager

DESCRIPTION         top

       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         top

       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         top

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

SEE ALSO         top

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

COLOPHON         top

       This page is part of the rpm (RPM Package Manager) project.
       Information about the project can be found at 
       ⟨https://github.com/rpm-software-management/rpm⟩.  It is not known
       how to report bugs for this man page; if you know, please send a
       mail to man-pages@man7.org.  This page was obtained from the
       project's upstream Git repository
       ⟨https://github.com/rpm-software-management/rpm.git⟩ on
       2026-01-16.  (At that time, the date of the most recent commit
       that was found in the repository was 2026-01-15.)  If you discover
       any rendering problems in this HTML version of the page, or you
       believe there is a better or more up-to-date source for the page,
       or you have corrections or improvements to the information in this
       COLOPHON (which is not part of the original manual page), send a
       mail to man-pages@man7.org

RPM 6.0.90                      2026-01-16       RPM-PLUGI...-ANNOUNCE(8)