aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEugeni Dodonov <eugeni@mandriva.org>2009-02-25 20:02:38 +0000
committerEugeni Dodonov <eugeni@mandriva.org>2009-02-25 20:02:38 +0000
commit860438cfd5801b3db2416ae454bf605933b19cc6 (patch)
treec23b4e19c3b0ff62660658e7d6a14b32537133f5 /src
parentea4ced04b9a277ab4e0daacbdedaa10e75e80ccb (diff)
downloadmsec-860438cfd5801b3db2416ae454bf605933b19cc6.tar
msec-860438cfd5801b3db2416ae454bf605933b19cc6.tar.gz
msec-860438cfd5801b3db2416ae454bf605933b19cc6.tar.bz2
msec-860438cfd5801b3db2416ae454bf605933b19cc6.tar.xz
msec-860438cfd5801b3db2416ae454bf605933b19cc6.zip
Better support for plugin location.
Diffstat (limited to 'src')
-rw-r--r--src/msec/config.py1
-rwxr-xr-xsrc/msec/libmsec.py4
2 files changed, 3 insertions, 2 deletions
diff --git a/src/msec/config.py b/src/msec/config.py
index 0d9c292..e9a45e2 100644
--- a/src/msec/config.py
+++ b/src/msec/config.py
@@ -47,6 +47,7 @@ MODIFICATIONS_NOT_FOUND = _('No changes in system files')
# plugins
MAIN_LIB="libmsec"
+PLUGINS_DIR="/usr/share/msec/plugins"
# msec callbacks and valid values
# OPTION callback valid values
diff --git a/src/msec/libmsec.py b/src/msec/libmsec.py
index 04dbdc9..197b9ef 100755
--- a/src/msec/libmsec.py
+++ b/src/msec/libmsec.py
@@ -724,7 +724,7 @@ class ConfigFile:
# {{{ MSEC - main class
class MSEC:
"""Main msec class. Contains all functions and performs the actions"""
- def __init__(self, log, root='', plugins="plugins"):
+ def __init__(self, log, root='', plugins=PLUGINS_DIR):
"""Initializes config files and associations"""
# all config files
self.log = log
@@ -743,7 +743,7 @@ class MSEC:
# plugins
self.init_plugins(plugins)
- def init_plugins(self, path):
+ def init_plugins(self, path=PLUGINS_DIR):
"""Loads msec plugins from path"""
self.plugins = {}
plugin_files = glob.glob("%s/*.py" % path)