OpenSecurity/bin/opensecurityd.pyw
changeset 219 9480e5ba1a82
parent 213 2e0b94e12bfc
child 220 f5805ee62d80
     1.1 --- a/OpenSecurity/bin/opensecurityd.pyw	Fri Jul 18 13:45:09 2014 +0100
     1.2 +++ b/OpenSecurity/bin/opensecurityd.pyw	Fri Aug 29 10:56:26 2014 +0100
     1.3 @@ -155,12 +155,13 @@
     1.4              tmplateUUID = gvm_mgr.getTemplateUUID()
     1.5              if tmplateUUID != None:
     1.6                  logger.debug('found parent uuid ' + tmplateUUID)
     1.7 -                gvm_mgr.storageDetach(gvm_mgr.vmRootName)
     1.8 +                gvm_mgr.detachStorage(gvm_mgr.vmRootName)
     1.9                  gvm_mgr.removeSnapshots(tmplateUUID)
    1.10                  gvm_mgr.removeImage(tmplateUUID)
    1.11              else:
    1.12                  logger.debug('parent uuid not found')
    1.13              gvm_mgr.removeVM(gvm_mgr.vmRootName)
    1.14 +        gvm_mgr.removeVMFolder(gvm_mgr.vmRootName)
    1.15          
    1.16          trace_file_name = os.path.join(Environment('OpenSecurity').log_path, 'OpenSecurity_initial_import.log')
    1.17          trace_file = open(trace_file_name, 'w+')
    1.18 @@ -168,7 +169,7 @@
    1.19          vm_image = Cygwin.cygPath(gvm_mgr.getMachineFolder()) + '/OsecVM.ova'
    1.20          initial_import_script = Cygwin.cygPath(os.path.abspath(os.path.join(os.path.split(__file__)[0], 'initial_vm.sh')))
    1.21          Cygwin.bashExecute('\\"' + initial_import_script + '\\" \'' + vm_image + '\'', wait_return = False, stdout = trace_file, stderr = trace_file) 
    1.22 -
    1.23 +        gvm_mgr.start()
    1.24          res = '{ "init_log": "' + trace_file_name.replace('\\', '\\\\') + '" }'
    1.25          return res
    1.26