Commit c6f9d270 authored by Łukasz Nowak's avatar Łukasz Nowak

- draft way to print out requirements to install


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@32369 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent ebae58a8
...@@ -18,3 +18,11 @@ Zope, etc. ...@@ -18,3 +18,11 @@ Zope, etc.
Choosing and modifying proper profile allows to control how much software will Choosing and modifying proper profile allows to control how much software will
be build in place. be build in place.
System dependency check
-----------------------
As each software component this buildout requires something to be installed.
To query what is required please use:
bin/buildout install show-requirements
...@@ -36,9 +36,7 @@ bt5 = ...@@ -36,9 +36,7 @@ bt5 =
[requirements] [requirements]
binary += binary +=
# pysvn dependency
svn svn
svnadmin svnadmin
development += development +=
# pysvn dependency
/usr/include.*/svn_client.h /usr/include.*/svn_client.h
...@@ -41,6 +41,15 @@ parts = ...@@ -41,6 +41,15 @@ parts =
# erp5-bt5 # erp5-bt5
# erp5-products # erp5-products
[show-requirements]
# XXX: probably better way to merge results from all parts is needed
# XXX: convert into proper recipe if possible
recipe = plone.recipe.command
command =
echo "Required binary files: ${requirements:binary}"
echo "Required header files: ${requirements:development}"
update-command = ${:command}
[software_definition] [software_definition]
mysql_software = ${mysql-tritonn-5.0:location} mysql_software = ${mysql-tritonn-5.0:location}
zope_software = ${zope-2.8:location} zope_software = ${zope-2.8:location}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment