prelude-correlator/master: Libprelude version check, require 0.9.23.
[email protected] Fri, 12 Jun 2009 17:14:43 +0200 (CEST)
| Newsgroups | gmane.comp.security.ids.prelude.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit 2a3f31197137ffac4c2c504e411330c75a987b14 Author: Yoann Vandoorselaere <[email protected]> Date: Fri Jun 12 16:42:17 2009 +0200 Libprelude version check, require 0.9.23. ======================================== scripts/prelude-correlator | 5 ++++- setup.py | 2 ++ 2 files changed, 6 insertions(+), 1 deletions(-) ======================================== diff --git a/scripts/prelude-correlator b/scripts/prelude-correlator index a762187..94b1c98 100755 --- a/scripts/prelude-correlator +++ b/scripts/prelude-correlator @@ -22,7 +22,10 @@ import sys, os, time, signal from PreludeCorrelator import idmef, plugins, context, siteconfig from optparse import OptionParser -from PreludeEasy import ClientEasy +from PreludeEasy import ClientEasy, CheckVersion + +if not CheckVersion(siteconfig.libprelude_required_version): + raise Exception, ("Libprelude version '%s' is required" % siteconfig.libprelude_required_version) class PreludeClient: def __init__(self, print_input=None, print_output=None, dry_run=False): diff --git a/setup.py b/setup.py index 23dabcc..4cfc284 100644 --- a/setup.py +++ b/setup.py @@ -5,6 +5,7 @@ from distutils.command.install import install from distutils.core import setup PRELUDE_CORRELATOR_VERSION = "0.1" +LIBPRELUDE_REQUIRED_VERSION = "0.9.23" class my_install(install): def run(self): @@ -25,6 +26,7 @@ class my_install(install): print >> config, "ruleset_dir = '%s'" % os.path.abspath(self.conf_prefix + "/ruleset") print >> config, "lib_dir = '%s'" % os.path.abspath(self.prefix + "/var/lib/prelude-correlator") print >> config, "version = '%s'" % PRELUDE_CORRELATOR_VERSION + print >> config, "libprelude_required_version = '%s'" % LIBPRELUDE_REQUIRED_VERSION config.close() setup(name="pycor", _______________________________________________ Prelude-cvslog site list [email protected] http://lists.prelude-ids.org/mailman/listinfo/prelude-cvslog