[Erp5-report] r32406 nicolas.dumazet - in /erp5/trunk/buildout/mysql-tritonn-5.0: ./ src/
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Feb 10 11:32:06 CET 2010
Author: nicolas.dumazet
Date: Wed Feb 10 11:32:04 2010
New Revision: 32406
URL: http://svn.erp5.org?rev=32406&view=rev
Log:
Make sure that a /var directory is created after installation,
or mysqld wont start.
Added:
erp5/trunk/buildout/mysql-tritonn-5.0/src/mysql_hooks.py
- copied, changed from r32397, erp5/trunk/buildout/mysql-tritonn-5.0/src/mysql_pre_configure.py
Removed:
erp5/trunk/buildout/mysql-tritonn-5.0/src/mysql_pre_configure.py
Modified:
erp5/trunk/buildout/mysql-tritonn-5.0/buildout.cfg
Modified: erp5/trunk/buildout/mysql-tritonn-5.0/buildout.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/mysql-tritonn-5.0/buildout.cfg?rev=32406&r1=32405&r2=32406&view=diff
==============================================================================
--- erp5/trunk/buildout/mysql-tritonn-5.0/buildout.cfg [utf8] (original)
+++ erp5/trunk/buildout/mysql-tritonn-5.0/buildout.cfg [utf8] Wed Feb 10 11:32:04 2010
@@ -20,7 +20,8 @@
[mysql-tritonn-5.0]
recipe = hexagonit.recipe.cmmi
url = http://downloads.mysql.com/archives/mysql-5.0/mysql-5.0.87.tar.gz
-pre-configure-hook = ${buildout:directory}/mysql-tritonn-5.0/src/mysql_pre_configure.py:hook
+pre-configure-hook = ${buildout:directory}/mysql-tritonn-5.0/src/mysql_hooks.py:pre_configure_hook
+post-make-hook = ${buildout:directory}/mysql-tritonn-5.0/src/mysql_hooks.py:post_make_hook
configure-options = --with-senna --without-mecab --enable-thread-safe-client
patch-options = -p1
patches = ${tritonn-patch:location}/${tritonn-patch:patch}
Copied: erp5/trunk/buildout/mysql-tritonn-5.0/src/mysql_hooks.py (from r32397, erp5/trunk/buildout/mysql-tritonn-5.0/src/mysql_pre_configure.py)
URL: http://svn.erp5.org/erp5/trunk/buildout/mysql-tritonn-5.0/src/mysql_hooks.py?p2=erp5/trunk/buildout/mysql-tritonn-5.0/src/mysql_hooks.py&p1=erp5/trunk/buildout/mysql-tritonn-5.0/src/mysql_pre_configure.py&r1=32397&r2=32406&rev=32406&view=diff
==============================================================================
--- erp5/trunk/buildout/mysql-tritonn-5.0/src/mysql_pre_configure.py [utf8] (original)
+++ erp5/trunk/buildout/mysql-tritonn-5.0/src/mysql_hooks.py [utf8] Wed Feb 10 11:32:04 2010
@@ -1,3 +1,4 @@
+import errno
import os
# the comand below assumes there is only one sub-directory under the
@@ -12,5 +13,12 @@
touch sql/sql_yacc.yy
""".strip()
-def hook(options, buildout):
+def pre_configure_hook(options, buildout):
os.system(CMDS % options['compile-directory'])
+
+def post_make_hook(options, buildout):
+ try:
+ os.mkdir("%s/var" % options['location'])
+ except OSError, e:
+ if e.errno != errno.EEXIST:
+ raise
Removed: erp5/trunk/buildout/mysql-tritonn-5.0/src/mysql_pre_configure.py
URL: http://svn.erp5.org/erp5/trunk/buildout/mysql-tritonn-5.0/src/mysql_pre_configure.py?rev=32405&view=auto
==============================================================================
--- erp5/trunk/buildout/mysql-tritonn-5.0/src/mysql_pre_configure.py [utf8] (original)
+++ erp5/trunk/buildout/mysql-tritonn-5.0/src/mysql_pre_configure.py (removed)
@@ -1,16 +1,0 @@
-import os
-
-# the comand below assumes there is only one sub-directory under the
-# 'compile-directory', which is why the cd .../* would work.
-CMDS = """
-cd %s/*
-libtoolize -c -f
-aclocal-1.9
-autoheader
-automake-1.9 -c -a -i
-autoconf
-touch sql/sql_yacc.yy
-""".strip()
-
-def hook(options, buildout):
- os.system(CMDS % options['compile-directory'])
More information about the Erp5-report
mailing list