You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by de...@apache.org on 2016/10/03 20:05:15 UTC
svn commit: r1763206 - /uima/uima-ducc/trunk/src/main/admin/db_tool
Author: degenaro
Date: Mon Oct 3 20:05:14 2016
New Revision: 1763206
URL: http://svn.apache.org/viewvc?rev=1763206&view=rev
Log:
UIMA-5122 Database (db) admin tool for save and restore
Modified:
uima/uima-ducc/trunk/src/main/admin/db_tool
Modified: uima/uima-ducc/trunk/src/main/admin/db_tool
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/src/main/admin/db_tool?rev=1763206&r1=1763205&r2=1763206&view=diff
==============================================================================
--- uima/uima-ducc/trunk/src/main/admin/db_tool (original)
+++ uima/uima-ducc/trunk/src/main/admin/db_tool Mon Oct 3 20:05:14 2016
@@ -275,7 +275,7 @@ class DbTool(DuccUtil):
self.logger.warn(text)
self.terminate()
- # remove database directory
+ # create database directory
def create_directory(self):
path = self.ducc_database_data
if(os.path.exists(path)):
@@ -299,7 +299,16 @@ class DbTool(DuccUtil):
text = 'remove '+self.targz+' failure'
self.logger.warn(text)
self.terminate()
-
+
+ # create targz directory
+ def makedirs_targz(self):
+ path = self.targz.rsplit('/',1)[0]
+ if(os.path.exists(path)):
+ return
+ text = 'makedirs '+path
+ self.logger.info(text)
+ os.makedirs(path)
+
# create tar.gz
def create_targz(self):
text = 'create '+self.targz
@@ -398,6 +407,7 @@ class DbTool(DuccUtil):
self.remove_snapshot()
self.create_snapshot()
self.remove_targz()
+ self.makedirs_targz()
self.create_targz()
self.complete()