OpenSecurity/bin/opensecurityd.pyw
changeset 147 3dbeda03d977
parent 144 dd472ede7a9f
child 153 ef0ace8dfc97
     1.1 --- a/OpenSecurity/bin/opensecurityd.pyw	Mon May 12 18:00:05 2014 +0200
     1.2 +++ b/OpenSecurity/bin/opensecurityd.pyw	Tue May 13 12:55:50 2014 +0200
     1.3 @@ -45,6 +45,7 @@
     1.4  # local
     1.5  import __init__ as opensecurity
     1.6  from cygwin import Cygwin
     1.7 +from environment import Environment
     1.8  from opensecurity_util import logger
     1.9  
    1.10  
    1.11 @@ -118,7 +119,7 @@
    1.12          log_call(web.ctx.environ)
    1.13          global gvm_mgr
    1.14  
    1.15 -        trace_file_name = os.path.join(tempfile.gettempdir(), 'OpenSecurity_fetch_image.log')
    1.16 +        trace_file_name = os.path.join(Environment('OpenSecurity').log_path, 'OpenSecurity_fetch_image.log')
    1.17          trace_file = open(trace_file_name, 'w+')
    1.18  
    1.19          machine_folder = Cygwin.cygPath(gvm_mgr.getMachineFolder()) 
    1.20 @@ -128,6 +129,7 @@
    1.21          res = '{ "fetch_log": "' + trace_file_name.replace('\\', '\\\\') + '" }'
    1.22          return res
    1.23  
    1.24 +
    1.25  class os_init:
    1.26      """OpenSecurity '/init' handler
    1.27      
    1.28 @@ -138,7 +140,7 @@
    1.29          log_call(web.ctx.environ)
    1.30          global gvm_mgr
    1.31  
    1.32 -        trace_file_name = os.path.join(tempfile.gettempdir(), 'OpenSecurity_initial_import.log')
    1.33 +        trace_file_name = os.path.join(Environment('OpenSecurity').log_path, 'OpenSecurity_initial_import.log')
    1.34          trace_file = open(trace_file_name, 'w+')
    1.35  
    1.36          vm_image = Cygwin.cygPath(gvm_mgr.getMachineFolder()) + '/OsecVM.ova'
    1.37 @@ -185,6 +187,7 @@
    1.38          res += '"version": "' + opensecurity.__version__ + '" '
    1.39          res += ', "virtual box systemproperties": ' + str(gvm_mgr.systemProperties).replace("'", '"') 
    1.40          res += ', "current temporary folder": "' + tempfile.gettempdir().replace('\\', '\\\\') + '"'
    1.41 +        res += ', "current log folder": "' + Environment('OpenSecurity').log_path.replace('\\', '\\\\') + '"'
    1.42  
    1.43          try:
    1.44              res += ', "whoami": "' + Cygwin.bashExecute('whoami')[1].strip() + '"'