src/encryptionprovider.py
changeset 17 980ca72ff1f1
parent 12 ee0ff4b21221
child 27 a8c8d86b8501
     1.1 --- a/src/encryptionprovider.py	Fri Jun 06 11:57:40 2014 +0200
     1.2 +++ b/src/encryptionprovider.py	Mon Aug 18 16:08:34 2014 +0200
     1.3 @@ -61,7 +61,7 @@
     1.4                          filename = logfile,
     1.5                          filemode = "a+",
     1.6      )
     1.7 -    LOG = logging.getLogger("fuse_main")
     1.8 +    LOG = logging.getLogger("encryptionprovicer")
     1.9      
    1.10      
    1.11      
    1.12 @@ -147,8 +147,8 @@
    1.13          return False
    1.14      
    1.15  
    1.16 -def initDevice (script, interface, port, device, mountpoint, keyfilepath):    
    1.17 -    listener = MyRestListener (opensecurity_urls, globals(), script = script, device = device, mountpoint = mountpoint, tries = 3, keyfilepath = keyfilepath)
    1.18 +def initDevice (script, interface, port, device, mountpoint, keyfilepath, preinitscript, postinitscript):    
    1.19 +    listener = MyRestListener (opensecurity_urls, globals(), script = script, device = device, mountpoint = mountpoint, tries = 3, keyfilepath = keyfilepath, preinitscript = preinitscript, postinitscript = postinitscript)
    1.20      thread.start_new_thread(listener.run, (interface, port,))
    1.21      
    1.22      close = False
    1.23 @@ -158,11 +158,6 @@
    1.24              close = True
    1.25              LOG.info ("Stick \"%s\" removed -> exit" %(device,))
    1.26              sys.exit(1)
    1.27 -            
    1.28 -        if ((os.path.ismount(mountpoint) == True) and (isDeviceMountedAtMountpoint(device, mountpoint) == False)):
    1.29 -            close = True
    1.30 -            LOG.info ("Stick \"%s\" init finished -> exit" %(device,))
    1.31 -            sys.exit(0)
    1.32  
    1.33  if __name__ == "__main__":
    1.34      
    1.35 @@ -188,4 +183,4 @@
    1.36          mountDevice (config.get ("Main", "MountScript"), arguments.mount[0], int(arguments.mount[1]), arguments.mount[2], arguments.mount[3], config.get ("Main", "Keyfile"))
    1.37      
    1.38      if (arguments.initialize):
    1.39 -        initDevice (config.get ("Main", "InitScript"), arguments.initialize[0], int(arguments.initialize[1]), arguments.initialize[2], arguments.initialize[3], config.get ("Main", "Keyfile"))
    1.40 +        initDevice (config.get ("Main", "InitScript"), arguments.initialize[0], int(arguments.initialize[1]), arguments.initialize[2], arguments.initialize[3], config.get ("Main", "Keyfile"), config.get("Main", "PreInitScript"), config.get("Main", "PostInitScript"))