]> git.parisson.com Git - tools.git/commitdiff
Add etc/ to backup
authoryomguy <yomguy@457c0346-1240-4656-8a5a-9edca8063506>
Mon, 7 Jan 2008 23:40:05 +0000 (23:40 +0000)
committeryomguy <yomguy@457c0346-1240-4656-8a5a-9edca8063506>
Mon, 7 Jan 2008 23:40:05 +0000 (23:40 +0000)
git-svn-id: http://svn.parisson.org/svn/tools/trunk@27 457c0346-1240-4656-8a5a-9edca8063506

zope_instance.py

index 5d2afc7e1c5ce4ef289b52503420a8002a7da319..f45a3e105355886582b19921cc115e44d7e91b35 100644 (file)
@@ -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):