From 20540dcf851f0ccbdbf02233afd7ca0b0104ba84 Mon Sep 17 00:00:00 2001 From: yomguy Date: Sun, 4 Nov 2007 21:10:22 +0000 Subject: [PATCH] fix var tarring git-svn-id: http://svn.parisson.org/svn/tools/trunk@12 457c0346-1240-4656-8a5a-9edca8063506 --- zope_instance.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/zope_instance.py b/zope_instance.py index 5650e3f..fc5ec49 100644 --- a/zope_instance.py +++ b/zope_instance.py @@ -76,18 +76,12 @@ class ZopeInstance: 'Products.tar.gz ' + self.instance_products os.system(command) if os.path.exists(self.instance_var): - command = 'sudo tar -czf -X Data.fs ' + self.instance_backup_dir + os.sep + \ + command = 'sudo tar czf ' + self.instance_backup_dir + os.sep + \ 'var.tar.gz ' + self.instance_var os.system(command) print self.instance + ' backuped !' def recover(self): - command = 'sudo ' + self.repozo + ' -Rvz -r ' + self.instance_backup_dir + os.sep + \ - 'Data -o ' + self.instance_data - if os.path.exists(self.instance_data): - os.system(command) - else: - print self.instance_data + ' does not exists !' os.chdir(self.instance_backup_dir) command = 'sudo tar xzf '+self.instance_backup_dir+os.sep+'Products.tar.gz && ' + \ 'sudo rsync -a --delete ' + self.instance_backup_dir+os.sep+self.instance_products + \ @@ -103,8 +97,13 @@ class ZopeInstance: os.system(command) command = 'sudo ' + self.instance_dir+os.sep+'bin'+os.sep+'zopectl restart' os.system(command) + command = 'sudo ' + self.repozo + ' -Rvz -r ' + self.instance_backup_dir + os.sep + \ + 'Data -o ' + self.instance_data + if os.path.exists(self.instance_data): + os.system(command) + else: + print self.instance_data + ' does not exists !' print self.instance + ' recovered !' - def import_from(self, user, server): command = 'sudo rsync -a --rsh="ssh -l '+user+'" ' + \ -- 2.39.5