diff options
author | Michal Minar <miminar@redhat.com> | 2013-02-04 12:37:58 +0100 |
---|---|---|
committer | Michal Minar <miminar@redhat.com> | 2013-02-04 14:51:03 +0100 |
commit | 775290a2c13b801c84fefdc4538fe110c4df6c24 (patch) | |
tree | 04427c4859b874ed4346a042f3d097ba51fa50d7 /mof/LMI_Software.reg | |
parent | 861a85d3b8e7ed6eaa68edc6d03f1192d46272e1 (diff) | |
download | openlmi-providers-775290a2c13b801c84fefdc4538fe110c4df6c24.tar.gz openlmi-providers-775290a2c13b801c84fefdc4538fe110c4df6c24.tar.xz openlmi-providers-775290a2c13b801c84fefdc4538fe110c4df6c24.zip |
rewritten for safe execution of transactions
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
Diffstat (limited to 'mof/LMI_Software.reg')
-rw-r--r-- | mof/LMI_Software.reg | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/mof/LMI_Software.reg b/mof/LMI_Software.reg index 4e02120..1c6f323 100644 --- a/mof/LMI_Software.reg +++ b/mof/LMI_Software.reg @@ -1,23 +1,23 @@ [LMI_SoftwarePackage] - provider: /usr/lib/python2.7/site-packages/openlmi/software/LMI_SoftwarePackage.py + provider: /usr/lib/python2.7/site-packages/openlmi/software/cimom_entry.py location: pyCmpiProvider type: instance method namespace: root/cimv2 [LMI_SoftwareInstalledPackage] - provider: /usr/lib/python2.7/site-packages/openlmi/software/LMI_SoftwareInstalledPackage.py + provider: /usr/lib/python2.7/site-packages/openlmi/software/cimom_entry.py location: pyCmpiProvider type: instance association method namespace: root/cimv2 [LMI_SoftwareFileCheck] - provider: /usr/lib/python2.7/site-packages/openlmi/software/LMI_SoftwareFileCheck.py + provider: /usr/lib/python2.7/site-packages/openlmi/software/cimom_entry.py location: pyCmpiProvider type: instance method namespace: root/cimv2 [LMI_SoftwarePackageChecks] - provider: /usr/lib/python2.7/site-packages/openlmi/software/LMI_SoftwarePackageChecks.py + provider: /usr/lib/python2.7/site-packages/openlmi/software/cimom_entry.py location: pyCmpiProvider type: instance association namespace: root/cimv2 |