From: yomguy Date: Mon, 7 Jan 2008 23:40:05 +0000 (+0000) Subject: Add etc/ to backup X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=250f86ebe130020c11c7c789e9b209e1a48b0d97;p=tools.git Add etc/ to backup git-svn-id: http://svn.parisson.org/svn/tools/trunk@27 457c0346-1240-4656-8a5a-9edca8063506 --- diff --git a/zope_instance.py b/zope_instance.py index 5d2afc7..f45a3e1 100644 --- a/zope_instance.py +++ b/zope_instance.py @@ -61,9 +61,10 @@ class ZopeInstance(ZopeInstall): self.instance_dir = self.instance_main_dir + os.sep + 'zope' + version + os.sep + \ 'instance' + os.sep + self.instance self.instance_data = self.instance_dir + os.sep + 'var' + os.sep + 'Data.fs' - self.instance_products =self.instance_dir + os.sep + 'Products' + os.sep - self.instance_var =self.instance_dir + os.sep + 'var' + os.sep - self.repozo = self.zope_main_dir + os.sep + 'zope' + self.version + os.sep + 'bin' + os.sep + 'repozo.py' + self.instance_products = self.instance_dir + os.sep + 'Products' + os.sep + self.instance_var = self.instance_dir + os.sep + 'var' + os.sep + self.instance_etc = self.instance_dir + os.sep + 'etc' + os.sep + self.repozo = self.zope_main_dir + os.sep + 'zope' + self.version + os.sep + 'bin' + os.sep + 'repozo.py' def get_instance_dir(self): return self.instance_dir @@ -93,6 +94,10 @@ class ZopeInstance(ZopeInstall): command = 'tar czf ' + self.instance_backup_dir + os.sep + \ 'var.tar.gz ' + self.instance_var + ' --exclude=Data.fs' os.system(command) + if os.path.exists(self.instance_etc): + command = 'tar czf ' + self.instance_backup_dir + os.sep + \ + 'etc.tar.gz ' + self.instance_etc + os.system(command) print self.instance + ' backuped !' def recover(self):