core: local_dir can now be overrided (usefull to launch 2 instances at the same time)
This commit is contained in:
parent
b2ef5b28ac
commit
3472a07461
2 changed files with 15 additions and 2 deletions
|
|
@ -75,6 +75,13 @@ class SAT(service.Service):
|
|||
|
||||
def get_const(self, name):
|
||||
"""Return a constant"""
|
||||
try:
|
||||
_const = os.environ['SAT_CONST_%s' % name]
|
||||
if _const:
|
||||
debug(_("Constant %(name)s overrided with [%(value)s]") % {'name':name, 'value': _const})
|
||||
return _const
|
||||
except KeyError:
|
||||
pass
|
||||
if not CONST.has_key(name):
|
||||
error(_('Trying to access an undefined constant'))
|
||||
raise Exception
|
||||
|
|
|
|||
10
src/sat.sh
10
src/sat.sh
|
|
@ -16,8 +16,14 @@ fi
|
|||
|
||||
NAME='sat'
|
||||
|
||||
PID_FILE="/tmp/$NAME.pid"
|
||||
LOG_FILE=~/".$NAME/$NAME.log"
|
||||
if [ -n "$SAT_CONST_local_dir" ];then
|
||||
echo "Using overidded local dir: $SAT_CONST_local_dir"
|
||||
PID_FILE="$SAT_CONST_local_dir/$NAME.pid"
|
||||
LOG_FILE="$SAT_CONST_local_dir/$NAME.log"
|
||||
else
|
||||
PID_FILE="/tmp/$NAME.pid"
|
||||
LOG_FILE=~/".$NAME/$NAME.log"
|
||||
fi
|
||||
DAEMON="n"
|
||||
MAIN_OPTIONS="-${DAEMON}oy"
|
||||
TAP_PATH="./"
|
||||
|
|
|
|||
Loading…
Reference in a new issue