Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add lmi_get_computer_system function and fix lmi_get_system_name | Radek Novacek | 2013-10-31 | 8 | -51/+45 |
| | | | | | | | | | | | | | | 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. | ||||
* | cmake: don't use hardcoded paths | Radek Novacek | 2013-10-23 | 1 | -1/+1 |
| | | | | | | | 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. | ||||
* | Rework documentation. | Jan Safranek | 2013-10-18 | 11 | -588/+0 |
| | | | | | | | | | | - 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. | ||||
* | power: Disable debug print to stderr | Radek Novacek | 2013-10-17 | 1 | -3/+0 |
| | |||||
* | power: Fix InstanceIDs to follow OpenLMI standard scheme | Radek Novacek | 2013-10-17 | 5 | -7/+21 |
| | |||||
* | power: Fetch definition of Implemented qualifier to konkretcmpi | Radek Novacek | 2013-10-17 | 1 | -0/+1 |
| | |||||
* | power: Fix memory leak | Radek Novacek | 2013-10-17 | 2 | -0/+2 |
| | |||||
* | power: Replace fprintf with debug() | Radek Novacek | 2013-10-17 | 1 | -4/+6 |
| | |||||
* | power: Add documentation for power provider | Radek Novacek | 2013-10-17 | 11 | -0/+588 |
| | |||||
* | power: Fix crash in power provider | Radek Novacek | 2013-09-19 | 1 | -1/+2 |
| | |||||
* | Call lmi_init function from providers | Radek Novacek | 2013-09-19 | 2 | -1/+9 |
| | |||||
* | Fix for cim-schema > 2.33 | Radek Novacek | 2013-09-03 | 1 | -0/+27 |
| | | | | There are some new methods in CIM_ConcreteJob | ||||
* | power: various improvements | Radek Novacek | 2013-07-26 | 3 | -1/+56 |
| | | | | | | * class versions in the mof file * profile registration * selinux wrapper | ||||
* | power: Remove debugging signal handling | Radek Novacek | 2013-07-25 | 1 | -22/+0 |
| | |||||
* | Silence many compilation warnings | Radek Novacek | 2013-07-25 | 1 | -1/+5 |
| | | | | Mostly deprecation warnings and wrong 'const' handling. | ||||
* | Return list of CIM classes from konkretcmpi_generate macro | Radek Novacek | 2013-07-23 | 1 | -0/+1 |
| | | | | This list will be used by profile registration. | ||||
* | Adapt for KonkretCMPI changes in EmbeddedInstances | Radek Novacek | 2013-07-01 | 2 | -4/+4 |
| | | | | | | 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. | ||||
* | power: fix undefined symbols in power provider0.0.23 | Radek Novacek | 2013-05-20 | 1 | -13/+13 |
| | | | | | Previous commit renamed LMI_ConcreteJob to LMI_PowerConcreteJob but didn't rename some symbols in power.c causing compilation to fail. | ||||
* | power: Rename LMI_ConcreteJob to LMI_PowerConcreteJob | Radek Novacek | 2013-05-20 | 1 | -37/+35 |
| | | | | | | 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. | ||||
* | renamed mof files according to LMI convention | Michal Minar | 2013-04-22 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | 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. | ||||
* | Happy New Year! (better later than never) | Jan Synacek | 2013-03-13 | 8 | -8/+8 |
| | |||||
* | Relicence all sources from GPLv2+ to LGPLv2+0.0.15 | Radek Novacek | 2012-11-12 | 8 | -80/+104 |
| | |||||
* | Change project name from Cura to OpenLMI | Radek Novacek | 2012-10-22 | 1 | -3/+3 |
| | |||||
* | Make destination of .reg adjustable in CuraMacros0.0.3 | Radek Novacek | 2012-08-29 | 1 | -1/+1 |
| | | | | | If CuraMacros are used by different provider it needs to change location where the .reg is installed. | ||||
* | Define methods from experimental schema | Radek Novacek | 2012-08-29 | 3 | -0/+45 |
| | | | | | Add missing methods to fix undefined references. All of the methods return NOT_SUPPORTED error | ||||
* | Rename HostedService classes to avoid duplication | Radek Novacek | 2012-08-28 | 1 | -31/+31 |
| | | | | | | | 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). | ||||
* | Rename prefix from Cura_ to LMI_ | Radek Novacek | 2012-08-28 | 8 | -285/+285 |
| | |||||
* | Add 'Cura_' to provider library name | Radek Novacek | 2012-08-02 | 1 | -1/+1 |
| | |||||
* | Add GPLv2 license file and GPLv2+ headers to all files | Radek Novacek | 2012-08-02 | 8 | -0/+133 |
| | |||||
* | Replace all Linux_ prefixes with Cura_ prefixes. | Radek Novacek | 2012-07-31 | 8 | -285/+285 |
| | |||||
* | power: use get_system_creation_class_name function in the provider | Radek Novacek | 2012-07-30 | 4 | -7/+5 |
| | |||||
* | Make provider optional using cmake options | Radek Novacek | 2012-07-30 | 1 | -0/+3 |
| | |||||
* | Fix typo in get_system_creation_class_name method name | Radek Novacek | 2012-07-30 | 2 | -4/+4 |
| | |||||
* | power: fix finding Linux_ComputerSystem in references | Radek Novacek | 2012-07-27 | 2 | -40/+16 |
| | |||||
* | Unify logging through all providers | Radek Novacek | 2012-07-27 | 9 | -109/+3 |
| | | | | | Needs to be ported to sfcb/pegasus standard logging, using stderr for now. | ||||
* | Fix few errors in CuraMacros.cmake and power cmake | Radek Novacek | 2012-07-25 | 1 | -2/+2 |
| | |||||
* | power: correctly register and install | Radek Novacek | 2012-07-24 | 1 | -6/+4 |
| | |||||
* | power: check if upower and systemctl are installed | Radek Novacek | 2012-07-24 | 1 | -1/+13 |
| | |||||
* | Remove src/ subdirectory from power/ | Radek Novacek | 2012-07-24 | 1 | -70/+0 |
| | |||||
* | Move provider-register to top level directory | Radek Novacek | 2012-07-23 | 1 | -755/+0 |
| | |||||
* | Move power example script to examples/ directory | Radek Novacek | 2012-07-23 | 1 | -52/+0 |
| | |||||
* | Restructure Power provider | Radek Novacek | 2012-07-23 | 14 | -58/+29 |
| | | | | | | * get rid of src/ subdirectory in power/ * cleanup CMake * use konkretcmpi_generate macro | ||||
* | Start converting all providers to CMake | Radek Novacek | 2012-07-23 | 1 | -12/+0 |
| | |||||
* | Move all providers to src/ directory | Radek Novacek | 2012-07-23 | 17 | -0/+3014 |