summaryrefslogtreecommitdiffstats
path: root/src/service
Commit message (Collapse)AuthorAgeFilesLines
* cmake: install mof for service-legacyRadek Novacek2014-05-091-1/+1
|
* libopenlmi: rename back to openlmicommon and get versioning rightJan Synacek2014-05-061-1/+1
|
* libopenlmi: minor fixes and improvementsJan Synacek2014-05-061-2/+2
|
* libopenlmi: reorganize and gatherJan Synacek2014-04-304-14/+9
| | | | | | | Make naming consistent. Gather common functionality into one library and try to use it across all providers. Introduce libtool-style versioning for libraries.
* Service-legacy (non d-bus):Vitezslav Crhonek2014-04-293-14/+18
| | | | | | - Detect and handle unsupported methods - serviceutil.sh - fix 'is-enabled' method, call 'status' command with LANG=C because of parsing its output, fix indentation
* Service-legacy (non d-bus):Vitezslav Crhonek2014-04-172-5/+2
| | | | | | - Add support for building service-legacy provider into cmake files (OFF by default) - Add service-legacy mof file (no indications, builds with older cmake) - Fix service enumeration (use chkconfig)
* Service (non d-bus): Use mkstemp instead of mktemp and minor updatesVitezslav Crhonek2014-04-085-16/+71
|
* Updated copyright yearsPeter Schiffer2014-01-165-5/+5
| | | | Updated copyright years to include new year 2014.
* Remove trailing spacesPeter Schiffer2014-01-162-7/+7
| | | | This patch removes trailing spaces from source files.
* Format string hardeningRadek Novacek2013-11-191-1/+1
| | | | Fix some potential errors in the string formatting.
* Add lmi_get_computer_system function and fix lmi_get_system_nameRadek Novacek2013-10-311-4/+4
| | | | | | | | | | | | | | 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.
* Call lmi_init function from providersRadek Novacek2013-09-193-0/+7
|
* renamed mof files according to LMI conventionMichal Minar2013-04-221-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 Synacek2013-03-135-5/+5
|
* Service: remove unused variableVitezslav Crhonek2013-03-121-1/+0
|
* Service:Vitezslav Crhonek2012-11-222-36/+28
| | | | | - Use popen instead evil tmpnam in service enumeration functions. - Pass service name to systemctl after a "--" argument list terminator.
* Relicence all sources from GPLv2+ to LGPLv2+0.0.15Radek Novacek2012-11-125-53/+67
|
* Change project name from Cura to OpenLMIRadek Novacek2012-10-221-3/+3
|
* Make destination of .reg adjustable in CuraMacros0.0.3Radek Novacek2012-08-291-1/+1
| | | | | If CuraMacros are used by different provider it needs to change location where the .reg is installed.
* Define methods from experimental schemaRadek Novacek2012-08-291-0/+16
| | | | | Add missing methods to fix undefined references. All of the methods return NOT_SUPPORTED error
* Rename prefix from Cura_ to LMI_Radek Novacek2012-08-282-59/+59
|
* Add 'Cura_' to provider library nameRadek Novacek2012-08-021-1/+1
|
* Add GPLv2 license file and GPLv2+ headers to all filesRadek Novacek2012-08-025-56/+56
|
* service: make the shell scripts executableRadek Novacek2012-08-011-1/+1
|
* service: Add shebang to service*.sh scriptsRadek Novacek2012-07-312-1/+3
|
* service: Move serviceutil to libexecRadek Novacek2012-07-312-3/+3
|
* Replace all Linux_ prefixes with Cura_ prefixes.Radek Novacek2012-07-312-59/+59
|
* Merge READMEs to one, get rid of should-be-global files in serviceRadek Novacek2012-07-306-774/+0
|
* service: use global functions for getting system (creation class) nameRadek Novacek2012-07-304-105/+4
|
* Unify logging through all providersRadek Novacek2012-07-272-7/+1
| | | | | Needs to be ported to sfcb/pegasus standard logging, using stderr for now.
* service: rewrite Service_Operation functionRadek Novacek2012-07-271-21/+13
| | | | | There were wrong handling of temporary file and few unnecesary operations.
* service: add missing file closeRadek Novacek2012-07-261-0/+1
|
* service: better handling of services without Main PID (like iptables)Radek Novacek2012-07-261-1/+6
|
* service: Better error handling in providerRadek Novacek2012-07-261-5/+7
|
* service: fix a couple of memory leaksRadek Novacek2012-07-251-0/+3
|
* service: Don't list systemd special '@' servicesRadek Novacek2012-07-251-1/+1
| | | | | | | Services ending with @.service can have multiple instance and can't be started/stopped directly. I'm not sure how to handle them, so I'll hide them for now.
* service: convert to using KonkretCMPIRadek Novacek2012-07-256-432/+346
|
* service: Finish converting service provider to CMakeRadek Novacek2012-07-255-560/+16
|
* service: Move MOF to toplevel mof/ directory and remove registrationRadek Novacek2012-07-242-60/+0
|
* Move provider-register to top level directoryRadek Novacek2012-07-231-755/+0
|
* Start converting all providers to CMakeRadek Novacek2012-07-231-0/+16
|
* Move all providers to src/ directoryRadek Novacek2012-07-2320-0/+3110