A package profile is the list of installed packages on a system (regardless of its subscription status). Once a system is registered, then the
rhsmcertd polls the system to determine what products are installed and forwards that information to the subscription service. The package list is an integral part of managing updates, system notifications, and errata notifications.
Red Hat Subscription Manager maintains a local list of installed packages to track the subscription status of the system. The package profile contains some general information about each package in the list:
All of that information about currently installed packages is collected in a regular job by the
rhsmcertd process and sent to the registering subscription service, along with the user login information.
The package list itself is handled slightly differently depending on how the system is registered.
For systems registered with Customer Portal Subscription Management through the local Subscription Manager, the package list is sent periodically to the Customer Portal Subscription Management hosted services to check for updates.
The package list is viewable in the Installed Products tab or by using the
list --installed command.
For systems where their inventory entry was created in the Customer Portal (rather than using Subscription Manager), the package list is generated by the
rhsmcertd process, sent to the subscription service along with the user login, and then stored.
The package list is displayed on the system entry and used to generate errata notifications (although it is possible to opt out of the notifications themselves).