[Erp5-report] r31137 kazuhiko - in /erp5/trunk/utils/erp5.recipe.zope2instance: ./ src/erp5...
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Dec 8 09:58:50 CET 2009
Author: kazuhiko
Date: Tue Dec 8 09:58:48 2009
New Revision: 31137
URL: http://svn.erp5.org?rev=31137&view=rev
Log:
Create 'bt5' directory that is a symbolic link to '../bt5', so as to
avoid deletion of bt5 directory contents by 'update' of this recipe.
Modified:
erp5/trunk/utils/erp5.recipe.zope2instance/CHANGES.txt
erp5/trunk/utils/erp5.recipe.zope2instance/setup.py
erp5/trunk/utils/erp5.recipe.zope2instance/src/erp5/recipe/zope2instance/__init__.py
Modified: erp5/trunk/utils/erp5.recipe.zope2instance/CHANGES.txt
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.recipe.zope2instance/CHANGES.txt?rev=31137&r1=31136&r2=31137&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.recipe.zope2instance/CHANGES.txt [utf8] (original)
+++ erp5/trunk/utils/erp5.recipe.zope2instance/CHANGES.txt [utf8] Tue Dec 8 09:58:48 2009
@@ -1,7 +1,14 @@
Changelog
=========
-0.1 (2009-11-25)
+1.1 (2009-12-08)
+----------------
+
+- Create 'bt5' directory that is a symbolic link to '../bt5', so as to
+ avoid deletion of bt5 directory contents by 'update' of this recipe.
+ [kazuhiko]
+
+1.0 (2009-11-25)
----------------
- Initial version that creates Constraint, Document, PropertySheet and tests
Modified: erp5/trunk/utils/erp5.recipe.zope2instance/setup.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.recipe.zope2instance/setup.py?rev=31137&r1=31136&r2=31137&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.recipe.zope2instance/setup.py [utf8] (original)
+++ erp5/trunk/utils/erp5.recipe.zope2instance/setup.py [utf8] Tue Dec 8 09:58:48 2009
@@ -1,7 +1,7 @@
from setuptools import setup, find_packages
name = "erp5.recipe.zope2instance"
-version = '1.0'
+version = '1.1'
def read(name):
return open(name).read()
Modified: erp5/trunk/utils/erp5.recipe.zope2instance/src/erp5/recipe/zope2instance/__init__.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.recipe.zope2instance/src/erp5/recipe/zope2instance/__init__.py?rev=31137&r1=31136&r2=31137&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.recipe.zope2instance/src/erp5/recipe/zope2instance/__init__.py [utf8] (original)
+++ erp5/trunk/utils/erp5.recipe.zope2instance/src/erp5/recipe/zope2instance/__init__.py [utf8] Tue Dec 8 09:58:48 2009
@@ -11,7 +11,7 @@
# FOR A PARTICULAR PURPOSE.
#
##############################################################################
-import os
+import os, shutil
import plone.recipe.zope2instance
class Recipe(plone.recipe.zope2instance.Recipe):
@@ -26,5 +26,11 @@
path = os.path.join(location, directory)
if not os.path.exists(path):
os.mkdir(path)
+ for directory in ('bt5',):
+ path = os.path.join(location, directory)
+ if os.path.exists(path) and not os.path.islink(path):
+ shutil.rmtree(path)
+ if not os.path.exists(path):
+ os.symlink(os.path.join('..', directory), path)
return ret
More information about the Erp5-report
mailing list