| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
To comply with lmi shell, which is placed in *lmi* package, and to
make our imports shorter, we are renaming *openlmi* namespace to *lmi*.
|
|
|
|
|
| |
added missing group attribute to providers
readded registration of 05_LMI_Qualifiers.mof to scripts
|
|
|
|
|
|
|
|
|
|
| |
There are now two asynchronous jobs:
LMI_SoftwareInstallationJob
LMI_SoftwareVerificationJob
Previous LMI_SoftwareInstallationJob module made generic to handle both
jobs and possibly more.
Also added new static filters for LMI_SoftwareVerificationJob.
|
|
|
|
|
|
| |
implemented:
LMI_SoftwareIdentityFileCheck
LMI_SoftwareIdentityChecks
|
|
|
|
| |
To make sure that storage provider runs in separate process.
|
|
|
|
|
|
|
| |
Only static indication filters listed in
mof/LMI_SoftwareIndicationFilters.mof are supported. They should be
installed at rpm package installation, so user can use them for
subscriptions.
|
|
|
|
|
|
|
| |
added provider:
* LMI_SoftwareInstallationServiceAffectsElement
associating SoftwareInstallationService to Linux_ComputerSystem
and SoftwareIdentity
|
|
|
|
|
|
| |
new providers:
* LMI_AssociatedSoftwareInstallationServiceCapabilities
* LMI_HostedSoftwareInstallationService
|
| |
|
|
|
|
|
|
|
|
|
|
| |
providers added:
* LMI_AffectedSoftwareJobElement
* LMI_AssociatedSoftwareJobMethodResult
* LMI_OwningSoftwareJobElement
* LMI_SoftwareMethodResult
subclassed job classes defined in LMI_Jobs.mof
|
|
|
|
|
|
| |
new providers:
LMI_SoftwareInstallationJob
LMI_SoftwareInstallationService
|
|
|
|
| |
simplified writing references() method of any association provider
|
|
|
|
| |
now it's possible to list and manage repositories
|
| |
|
|
|
|
|
| |
currently only a subset of Software Inventory profile is supported
* listing available packages
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Made separate process openlmi.software.yumdb.process.YumWorker
for calls to yum API. Its client openlmi.software.yumdb.YumDB
communicates with it via synchronnous queues - uplink and downlink.
Resolves: #63 in openlmi trac -- yum API not useable, while changing
thread_id)
Resolves: #33 in openlmi trac -- Install/remove package
Common functionality of providers moved under openlmi.software.core
subpackage to make them easily accessible from other providers without
cyclic dependencies.
Improved logging with cmpi_logging module.
openlmi.software.cimom_entry module now is the only module loadable by
cmpi-bindings. It sets up providers and maps them by their name.
New subpackages:
openlmi.software.core
openlmi.software.yumdb
|
| |
|
|
|
|
|
| |
corrected some corner cases, when getting/modifying instance with
wrong or missing keys
|
|
renamed LMI_Yum* to LMI_Software*
removed attributes GroupString and LicenseString from LMI_SoftwarePackage
modified attributes Group, Architecture and License of
LMI_SoftwarePackage to return string instead of Uints
- because values and valuemaps would need frequent updates
|