Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | logicalfile: install configuration | Jan Synacek | 2014-05-12 | 1 | -0/+2 |
| | |||||
* | logicalfile: package default configuration | Jan Synacek | 2014-05-12 | 1 | -1/+5 |
| | |||||
* | logicalfile: add configuration documentation | Jan Synacek | 2014-05-12 | 2 | -0/+22 |
| | |||||
* | logicalfile: test providers' configuration | Jan Synacek | 2014-05-12 | 3 | -22/+188 |
| | |||||
* | Software-dbus: implemented LMI_HostedSoftwareIdentityResourceProvider | Peter Schiffer | 2014-05-09 | 1 | -3/+68 |
| | |||||
* | spec: BR: glib2 | Radek Novacek | 2014-05-09 | 1 | -0/+1 |
| | |||||
* | Software-dbus: embrace the new openlmi common library | Peter Schiffer | 2014-05-09 | 10 | -291/+217 |
| | |||||
* | spec: explicitly enable devassistant when requested | Radek Novacek | 2014-05-09 | 1 | -0/+2 |
| | | | | | Devassistant is by default disabled, it needs to be explicitly enabled when it should be used. | ||||
* | spec: modularize spec file | Radek Novacek | 2014-05-09 | 2 | -19/+158 |
| | | | | | | | Add support for easier enabling/disabling providers on different versions of hosting operating system. Also add support for RHEL-6. | ||||
* | cmake: install mof for service-legacy | Radek Novacek | 2014-05-09 | 2 | -1/+6 |
| | |||||
* | cmake: use add_dependencies instead of DEPENDS argument of add_custom_target | Radek Novacek | 2014-05-09 | 1 | -7/+11 |
| | | | | | Older cmake can't cope with target dependencies defined with the DEPENDS argument. Use add_dependencies which should be more compatible. | ||||
* | devassistant: Fix template files file mode | Tomas Bzatek | 2014-05-07 | 1 | -0/+0 |
| | | | | | To fix E: non-executable-script /usr/share/devassistant/files/crt/c/openlmi/src/cmpiLMI_{{PROJECT_NAME}}-cimprovagt 0644L /bin/sh | ||||
* | devassistant: Add support for creating new scripts | Tomas Bzatek | 2014-05-07 | 2 | -0/+143 |
| | | | | | | | This snippet first clones the upstream openlmi-scripts repo and uses the make_new.py script to create new command. The generated structure is independent from the openlmi-scripts repo and only depends on openlmi-tools. | ||||
* | Move generic code to lmi.test.util | Alois Mahdal | 2014-05-07 | 5 | -218/+224 |
| | |||||
* | Software-dbus: implemented LMI_ResourceForSoftwareIdentityProvider | Peter Schiffer | 2014-05-07 | 5 | -177/+1013 |
| | |||||
* | Improve random_string util function | Alois Mahdal | 2014-05-07 | 3 | -7/+9 |
| | | | | | | | | | When writing new test, I find myself constantly computing the size from desired strength and prefix length, whereas I mostly don't care about the final size at all (plus, one can usually see that from surrounding code). Providing strength simplifies use and the function code. | ||||
* | logicalfile: fix unittest import | Jan Synacek | 2014-05-07 | 1 | -1/+1 |
| | |||||
* | cmake: fixed build error caused by greedy sed edit | Michal Minar | 2014-05-06 | 1 | -2/+2 |
| | |||||
* | spec: fix indmanager paths | Jan Synacek | 2014-05-06 | 1 | -3/+6 |
| | |||||
* | libopenlmi: re-version to 0.0.2 | Jan Synacek | 2014-05-06 | 1 | -11/+7 |
| | |||||
* | indmanager: move to libs | Jan Synacek | 2014-05-06 | 9 | -4/+4 |
| | |||||
* | libopenlmi: rename back to openlmicommon and get versioning right | Jan Synacek | 2014-05-06 | 13 | -23/+26 |
| | |||||
* | libopenlmi: minor fixes and improvements | Jan Synacek | 2014-05-06 | 60 | -235/+272 |
| | |||||
* | libopenlmi: reorganize and gather | Jan Synacek | 2014-04-30 | 135 | -735/+622 |
| | | | | | | | 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 Crhonek | 2014-04-29 | 3 | -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 | ||||
* | logicalfile: add sentinel to provider_config_defaults | Jan Synacek | 2014-04-29 | 1 | -0/+1 |
| | |||||
* | logicalfile: enhance tests | Jan Synacek | 2014-04-28 | 1 | -9/+24 |
| | | | | | After creating a directory or symlink, check if the object created really is the directory or symlink. | ||||
* | logicalfile: respect configuration when creating/removing directories | Jan Synacek | 2014-04-28 | 1 | -2/+13 |
| | |||||
* | logicalfile: respect configuration when creating symlinks | Jan Synacek | 2014-04-28 | 1 | -1/+7 |
| | |||||
* | logicalfile: provide default configuration | Jan Synacek | 2014-04-28 | 2 | -1/+18 |
| | |||||
* | common: logging fixes | Jan Synacek | 2014-04-25 | 2 | -7/+9 |
| | | | | | | Fix top level configuration defaults. Add warning when attempting to parse non-existent group or key from a key file. Correct loglevel comment in configuration. | ||||
* | logicalfile: remove unused code and add a few checks | Jan Synacek | 2014-04-24 | 1 | -2/+4 |
| | |||||
* | logicalfile: add support for symlink creation | Jan Synacek | 2014-04-24 | 5 | -3/+51 |
| | |||||
* | moved openlmicommon library to common/ subfolder | Michal Minar | 2014-04-23 | 6 | -20/+26 |
| | |||||
* | Software-dbus: safer extracting of element name from SwIdentity InstanceID | Peter Schiffer | 2014-04-23 | 9 | -68/+70 |
| | |||||
* | Software-dbus: implemented LMI_InstalledSoftwareIdentityProvider | Peter Schiffer | 2014-04-18 | 6 | -55/+291 |
| | |||||
* | Avoid endless import loop in lmi.test.unittest. | Jan Safranek | 2014-04-18 | 2 | -28/+8 |
| | | | | lmi.test.unittest is now defined directly in lmi/test/__init__.py | ||||
* | Uninstall 'unicode-chars' package in test_enum_instance_names test. | Jan Safranek | 2014-04-18 | 1 | -0/+1 |
| | | | | | | The package is installed by TestSoftwareIdentityChecks.test_package_file_checks_unicode and can make the test fail. | ||||
* | Don't use epoch for 'rpm -q' or '-e'. | Jan Safranek | 2014-04-18 | 1 | -15/+25 |
| | | | | Older rpm doesn't support it. | ||||
* | Don't require the openlmi-software package installed. | Jan Safranek | 2014-04-18 | 1 | -1/+0 |
| | | | | We want to run tests also from git checkout. | ||||
* | Use unittest2 on Python 2.6 | Jan Safranek | 2014-04-18 | 19 | -25/+49 |
| | |||||
* | User 'yum repolist -v' instead of 'yum repoinfo'. | Jan Safranek | 2014-04-18 | 1 | -3/+3 |
| | | | | | yum repoinfo is available only in newer yum. Surprisingly, they habe the same output. | ||||
* | Use proper paths for various tools. | Jan Safranek | 2014-04-18 | 4 | -8/+8 |
| | |||||
* | Port tests to Python 2.6 | Jan Safranek | 2014-04-18 | 8 | -41/+51 |
| | | | | | | | - replace various dictionary/set comprehensions - re-implement subprocess.check_output() - use optparse | ||||
* | journald: Bump LMI_JournalMessageLog MOF version | Tomas Bzatek | 2014-04-18 | 1 | -1/+1 |
| | | | | | For the last addition of the LMI_JournalMessageLog.PositionToLastRecord() method | ||||
* | journald: Properly handle journal EOF | Tomas Bzatek | 2014-04-18 | 4 | -21/+95 |
| | | | | | | | | | | | | | | | | | | | The logic of handling EOF is incompatible between journald API and CIM_MessageLog model we use. The CIM_MessageLog.GetRecord() method allows stepping to the next record after data retrieval but there's no specific return code for the EOF case. And returning failure code makes the client application think the whole data retrieval has failed and thus throwing away the last record. To work around this case, a new flag has been introduced to the IterationIdentifier string, which is considered opaque to the client. That way we return success from the GetRecord() method call and putting a flag to the IterationIdentifier string so that any successive GetRecord() method call properly fails without any data loss. Care is taken of the case when a new message is logged between the GetRecord() calls. This commit also adds the CIM_MessageLog.PositionToLastRecord() method for convenient access to the end of the journal. | ||||
* | Software-dbus: refactor & cleanup 2 | Peter Schiffer | 2014-04-18 | 4 | -222/+166 |
| | |||||
* | Update job_request decorator for Python 2.6 | Jan Safranek | 2014-04-17 | 1 | -2/+4 |
| | | | | | There is no inspect.callargs there, so we must assume that 'async' is in kwargs. | ||||
* | Update job_handler decorator for Python 2.6 | Jan Safranek | 2014-04-17 | 1 | -8/+16 |
| | | | | | | There is no inspect.callargs there. As a simple workaround, 'job' must be the first parameter in decorated method. | ||||
* | Fixed loading of logging config. | Jan Safranek | 2014-04-17 | 2 | -2/+2 |
| | | | | | - use correct config file path - read correct config file item |