Author: challngr Date: Mon Jul 15 20:44:23 2013 New Revision: 1503468 URL: http://svn.apache.org/r1503468 Log: UIMA-2929 Insure history and state directories exist on startup.
Modified: uima/sandbox/uima-ducc/trunk/src/main/admin/start_ducc Modified: uima/sandbox/uima-ducc/trunk/src/main/admin/start_ducc URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/src/main/admin/start_ducc?rev=1503468&r1=1503467&r2=1503468&view=diff ============================================================================== --- uima/sandbox/uima-ducc/trunk/src/main/admin/start_ducc (original) +++ uima/sandbox/uima-ducc/trunk/src/main/admin/start_ducc Mon Jul 15 20:44:23 2013 @@ -141,6 +141,13 @@ class StartDucc(DuccUtil): else: print spacer, line + def verify_required_directories(self): + for dir in ('history', 'state', 'logs'): + d = self.DUCC_HOME + '/' + dir + if ( not os.path.exists(d) ): + print "Initializing", d + os.mkdir(d) + def usage(self, *msg): if ( msg[0] != None ): print ' '.join(msg) @@ -259,6 +266,8 @@ class StartDucc(DuccUtil): if ( management ): components = self.default_components + self.verify_required_directories() + if ( 'or' in components ): self.check_orchestrator_lock()