| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
This is an attempt to include profile (un)registration within the
(un)register-PROVIDER make target. This commit extends the cim_registration
macro by an extra argument of the profile file or list of profile files.
To preserve API of the CMake modules this extra argument is an variable arg
in fact and does not need to be specified. Pass a list variable to specify
multiple profile files.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Make naming consistent. Gather common functionality into one library and
try to use it across all providers.
Introduce libtool-style versioning for libraries.
|
|
|
|
| |
The commands/options that were used are not compatible with sysvinit.
|
| |
|
|
|
|
| |
Updated copyright years to include new year 2014.
|
|
|
|
| |
This patch removes trailing spaces from source files.
|
|
|
|
|
|
| |
Power provider didn't call power_ref to init itself when enumerating some
"static" objects like LMI_HostedPowerManagementService. But it has to be
called because of obtaining hostname from ComputerSystem instance.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PG_ComputerSystem has different method how to get hostname than our
providers. In order to create the associations to this class we need to
enumerate it. The downside is that all providers must supply CMPIContext
to the lmi_init function.
New function lmi_get_computer_system returns CMPIObjectPath to the
configured CIM_ComputerSystem subclass instance. This object should be
used in all references with ComputerSystem.
Function lmi_get_system_name has been altered to return same value as
ComputerSystem "Name" property.
|
|
|
|
|
|
|
| |
Path to the qualifiers and jobs mofs was hardcoded, now it's a variable.
There is now also a variable for openlmi-mof-register script - this
fixes (un)register-Provider targets.
|
|
|
|
|
|
|
|
|
|
| |
- Everything is in openlmi-providers/doc/admin directory.
- 'make doc' automatically builds documentation of all
enabled providers.
- Documentation shares one 'conf.py' for sphinx.
- All documentation uses the same directory structure.
There is only one CMakefile.txt to generate all the docs.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
There are some new methods in CIM_ConcreteJob
|
|
|
|
|
|
| |
* class versions in the mof file
* profile registration
* selinux wrapper
|
| |
|
|
|
|
| |
Mostly deprecation warnings and wrong 'const' handling.
|
|
|
|
| |
This list will be used by profile registration.
|
|
|
|
|
|
| |
KonkretCMPI was recently changed to handle EmbeddedInstances as
KInstance type instead of KString, which is much more convinient to use,
but the generated sources must be sometimes fixed.
|
|
|
|
|
| |
Previous commit renamed LMI_ConcreteJob to LMI_PowerConcreteJob but
didn't rename some symbols in power.c causing compilation to fail.
|
|
|
|
|
|
| |
There is collision with LMI_ConcreteJob provided by 30_LMI_Jobs.mof.
This is just workaround, proper fix would be to use the jobs properly.
The jobs in power provider were just an attempt and need to be fixed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mof files prefixed with digits ensuring their correct order of parsing
upon their installation. This avoids problems with sfcbmof compiler,
which can not handle dependent classes being parsed before their
antecedents.
Convention is specified in mof/README.
Removed inclusion of LMI_Qualifiers in LMI_Jobs. LMI_Qualifiers should
be registered in cimom instead of included in dependent mof files.
This allows it to be used by any other providers simultaneously.
Modified references to mof files in cmake build files.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
If CuraMacros are used by different provider it needs to change location
where the .reg is installed.
|
|
|
|
|
| |
Add missing methods to fix undefined references. All of the methods
return NOT_SUPPORTED error
|
|
|
|
|
|
|
| |
Both Power and Account providers defined LMI_HostedService class. It
confuses sfcbd daemon, so the classes has been renamed based on which
service they provide (HostedPowerManagementService and
HostedAccountManagementService).
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Needs to be ported to sfcb/pegasus standard logging, using stderr for
now.
|
| |
|
| |
|
| |
|
| |
|