OpenSecurity/bin/vmmanager.pyw
changeset 149 cc7091df8c3f
parent 143 36948a118f71
child 151 d0f24f265331
     1.1 --- a/OpenSecurity/bin/vmmanager.pyw	Fri May 09 13:21:59 2014 +0100
     1.2 +++ b/OpenSecurity/bin/vmmanager.pyw	Wed May 14 13:04:12 2014 +0100
     1.3 @@ -667,9 +667,9 @@
     1.4              self.restart.clear()
     1.5              self.started.clear()
     1.6              if self.drive != None:     
     1.7 -                driveHandler = UnmapDriveHandler(self.vmm, self.drive)
     1.8 -                driveHandler.start()
     1.9 -                driveHandler.join()
    1.10 +                #driveHandler = UnmapDriveHandler(self.vmm, self.drive)
    1.11 +                #driveHandler.start()
    1.12 +                #driveHandler.join()
    1.13                  self.drive = None
    1.14              
    1.15              self.ip_addr = None
    1.16 @@ -692,15 +692,17 @@
    1.17                  if self.drive == None:
    1.18                      continue
    1.19                  networkPath = '\\\\' + self.ip_addr + '\\Download'
    1.20 -                self.vmm.mapNetworkDrive(self.drive, networkPath, None, None)
    1.21 +                #self.vmm.mapNetworkDrive(self.drive, networkPath, None, None)
    1.22                  self.started.set()
    1.23                  
    1.24                  user = self.vmm.getActiveUserName()
    1.25                  sid = self.vmm.getUserSID(user)
    1.26                  path = self.vmm.getAppDataDir(sid)
    1.27                  self.appDataDir = Cygwin.cygPath(path)
    1.28 +                # create OpenSecurity settings dir on local machine user home /AppData/Roaming 
    1.29 +                checkResult(Cygwin.bashExecute('/usr/bin/mkdir -p \\\"' + self.appDataDir + '/OpenSecurity\\\"'))
    1.30                  # create chromium settings dir on local machine if not existing
    1.31 -                checkResult(Cygwin.bashExecute('/usr/bin/mkdir -p \\\"' + self.appDataDir + '/OpenSecurity\\\"'))
    1.32 +                checkResult(Cygwin.bashExecute('/usr/bin/mkdir -p \\\"' + self.appDataDir + '/OpenSecurity/chromium\\\"'))
    1.33                  # create chromium settings dir on remote machine if not existing
    1.34                  checkResult(Cygwin.sshExecute('"mkdir -p \\\"/home/osecuser/.config\\\""', self.ip_addr, 'osecuser', Cygwin.cygPath(self.vmm.getMachineFolder()) + '/' + self.vm_name + '/dvm_key'))
    1.35                  #restore settings on vm