summaryrefslogtreecommitdiffstats
path: root/mof
diff options
context:
space:
mode:
authorMichal Minar <miminar@redhat.com>2013-02-04 12:37:58 +0100
committerMichal Minar <miminar@redhat.com>2013-02-04 14:51:03 +0100
commit775290a2c13b801c84fefdc4538fe110c4df6c24 (patch)
tree04427c4859b874ed4346a042f3d097ba51fa50d7 /mof
parent861a85d3b8e7ed6eaa68edc6d03f1192d46272e1 (diff)
downloadopenlmi-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')
-rw-r--r--mof/LMI_Software.reg8
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