[Erp5-report] r18750 - /erp5/trunk/utils/oood/

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Jan 16 18:36:19 CET 2008


Author: yusei
Date: Wed Jan 16 18:36:19 2008
New Revision: 18750

URL: http://svn.erp5.org?rev=18750&view=rev
Log:
Move default tmp directory from /usr/share/oood/tmp to /var/tmp/oood.
Temporary directory should not be in /usr/.

Modified:
    erp5/trunk/utils/oood/config.py
    erp5/trunk/utils/oood/dispatcher.py
    erp5/trunk/utils/oood/oood.conf
    erp5/trunk/utils/oood/runserw.py
    erp5/trunk/utils/oood/winservice.py

Modified: erp5/trunk/utils/oood/config.py
URL: http://svn.erp5.org/erp5/trunk/utils/oood/config.py?rev=18750&r1=18749&r2=18750&view=diff
==============================================================================
--- erp5/trunk/utils/oood/config.py (original)
+++ erp5/trunk/utils/oood/config.py Wed Jan 16 18:36:19 2008
@@ -49,12 +49,14 @@
 
 oood_home = config.get('System', 'oood_home')
 run_dir   = config.get('System', 'run_dir')
+tmp_dir   = config.get('System', 'tmp_dir')
 uno_path  = config.get('System', 'uno_path')
 log_file  = config.get('System', 'log_file')
 
 if WIN:
   oood_home = oood_home.replace('\\', '/')
   run_dir = run_dir.replace('\\', '/')
+  tmp_dir = tmp_dir.replace('\\', '/')
   uno_path= uno_path.replace('\\', '/')
   log_file = log_file.replace('\\', '/')
   

Modified: erp5/trunk/utils/oood/dispatcher.py
URL: http://svn.erp5.org/erp5/trunk/utils/oood/dispatcher.py?rev=18750&r1=18749&r2=18750&view=diff
==============================================================================
--- erp5/trunk/utils/oood/dispatcher.py (original)
+++ erp5/trunk/utils/oood/dispatcher.py Wed Jan 16 18:36:19 2008
@@ -121,7 +121,7 @@
     self.counter = 0
     self.restart_count = -1
     self.offset_str=offset_str
-    self.tmp_dir_name = 'tmp%s'%offset_str
+    self.tmp_dir_name = config.tmp_dir+offset_str
     self.offset=0
     if offset_str != '':
       self.offset = int(offset_str)
@@ -448,7 +448,7 @@
     if config.debug_mode:
       return
     any = False
-    pth = os.path.join(config.oood_home, self.tmp_dir_name, os.path.basename(filename))
+    pth = os.path.join(self.tmp_dir_name, os.path.basename(filename))
     for f in glob.glob('%s/*'%self.tmp_dir_name):
       if not config.debug_mode:
         if os.path.isdir(f):
@@ -463,7 +463,7 @@
     """
       make a complete file name with path
     """
-    return os.path.join(config.oood_home, self.tmp_dir_name, fname)
+    return os.path.join(self.tmp_dir_name, fname)
 
 if __name__=='__main__':
     ser = MySerw((config.server_host, config.server_port), allow_none = True)

Modified: erp5/trunk/utils/oood/oood.conf
URL: http://svn.erp5.org/erp5/trunk/utils/oood/oood.conf?rev=18750&r1=18749&r2=18750&view=diff
==============================================================================
--- erp5/trunk/utils/oood/oood.conf (original)
+++ erp5/trunk/utils/oood/oood.conf Wed Jan 16 18:36:19 2008
@@ -35,6 +35,7 @@
 oood_home             = /usr/share/oood
 # Folder where pid files, lock files and virtual frame buffer mappings are stored
 run_dir               = /var/run/oood
+tmp_dir               = /var/tmp/oood
 # Folder where OpenOffice Uno interpreter is installed
 uno_path              = /opt/openoffice.org2.1/program
 # Complete absolute path to the log file

Modified: erp5/trunk/utils/oood/runserw.py
URL: http://svn.erp5.org/erp5/trunk/utils/oood/runserw.py?rev=18750&r1=18749&r2=18750&view=diff
==============================================================================
--- erp5/trunk/utils/oood/runserw.py (original)
+++ erp5/trunk/utils/oood/runserw.py Wed Jan 16 18:36:19 2008
@@ -268,7 +268,7 @@
     #########################################################
     import config
     # check if we have tmp dir and it is writeable
-    tmp_dir = os.path.join(config.oood_home, 'tmp'+offset_str)
+    tmp_dir = config.tmp_dir+offset_str
     if not os.access(tmp_dir, os.W_OK):
       message = 'ERROR: %s must exist and must be writeable' % tmp_dir
       Log.info(message)

Modified: erp5/trunk/utils/oood/winservice.py
URL: http://svn.erp5.org/erp5/trunk/utils/oood/winservice.py?rev=18750&r1=18749&r2=18750&view=diff
==============================================================================
--- erp5/trunk/utils/oood/winservice.py (original)
+++ erp5/trunk/utils/oood/winservice.py Wed Jan 16 18:36:19 2008
@@ -67,8 +67,8 @@
     win32event.SetEvent(self.hWaitStop)
     
   def SvcDoRun(self):
-    if not os.access(os.path.join(config.oood_home, 'tmp'), os.W_OK):
-      message = 'ERROR: A tmp subdirectory must exist and must be writeable!!!'
+    if not os.access(config.tmp_dir, os.W_OK):
+      message = 'ERROR: A oood tmp directory must exist and must be writeable!!!'
       Log.info(message)
       return
     message = "Server - Started as Windows Service"




More information about the Erp5-report mailing list