diff options
author | Tomas Bzatek <tbzatek@redhat.com> | 2014-04-23 17:06:07 +0200 |
---|---|---|
committer | Tomas Bzatek <tbzatek@redhat.com> | 2014-04-23 17:12:38 +0200 |
commit | 1d77ea81bd7773f94da98a15cc182eba8fac699e (patch) | |
tree | e6466fa0da9a80451558c32917b0e64810aa0de8 /commands | |
parent | 23fe1d0158b47365b1c7f46a337565c04cd3fee3 (diff) | |
download | openlmi-scripts-1d77ea81bd7773f94da98a15cc182eba8fac699e.tar.gz openlmi-scripts-1d77ea81bd7773f94da98a15cc182eba8fac699e.tar.xz openlmi-scripts-1d77ea81bd7773f94da98a15cc182eba8fac699e.zip |
journald: Add provider version requirement test
The journald script makes use of newly added LMI_JournalMessageLog.
PositionToLastRecord() method, let's add explicit version check.
Diffstat (limited to 'commands')
-rw-r--r-- | commands/journald/lmi/scripts/journald/cmd.py | 11 | ||||
-rw-r--r-- | commands/journald/setup.py.skel | 2 |
2 files changed, 12 insertions, 1 deletions
diff --git a/commands/journald/lmi/scripts/journald/cmd.py b/commands/journald/lmi/scripts/journald/cmd.py index b6686c6..5d3bcb6 100644 --- a/commands/journald/lmi/scripts/journald/cmd.py +++ b/commands/journald/lmi/scripts/journald/cmd.py @@ -48,6 +48,7 @@ import functools from lmi.scripts import journald as journ from lmi.scripts.common import command +from lmi.scripts.common.command import LmiSelectCommand class Lister(command.LmiCheckResult): CALLABLE = journ.list_messages @@ -73,3 +74,13 @@ Journald = command.register_subcommands( , 'watch' : Watcher }, ) + +class JournaldCMD(LmiSelectCommand): + """ + Test for provider version requirements + """ + SELECT = [ + ( 'OpenLMI-Journald >= 0.4.2', + # command already defined with register_subcommands() + Journald ) + ] diff --git a/commands/journald/setup.py.skel b/commands/journald/setup.py.skel index 8d20faa..08cb4a2 100644 --- a/commands/journald/setup.py.skel +++ b/commands/journald/setup.py.skel @@ -38,7 +38,7 @@ setup( entry_points={ 'lmi.scripts.cmd': [ - 'journald = lmi.scripts.journald.cmd:Journald', + 'journald = lmi.scripts.journald.cmd:JournaldCMD', ], }, ) |