Merged in XE.
There is a lot of possible improvements I'm sure but it's a good start ;)
On Sat, Oct 15, 2011 at 4:05 PM, Thomas Mortagne
<thomas.mortagne(a)xwiki.com> wrote:
Restarting the vote since the first one was a bit
fuzzy, too late in
3.2 cycle and I made some required improvements since then.
The idea is to make as easy as possible to install production ready
XWiki Enterprise (and others later probably) on debian/ubuntu.
Here is what is provided right now:
* a "common" package which is a base package containing a XWiki with
everything except the hibernate setup (but it provide some templates
which are used by other packages)
* a "tomcat-mysql" package which depends on xwiki commons, tomcat6,
mysql-server, libmysql-java debian packages and make sure a MySQL
database is created for XWiki and that it's properly added to tomcat
applications
* a "tomcat-pgsql" package which depends on xwiki commons, tomcat6,
postgresql, libpg-java debian packages and make sure a PostgreSQL
database is created for XWiki and that it's properly added to tomcat
applications
* I wrote a script to run in a cron which update a Debian repository
descriptor (Packages.gz) in releases and snapshot maven repositories
and also create a virtual "stable" Debian repository which contains
only stable releases
* it of course follow Debian standard path (configurations files in
/etc/xwiki/ etc...) and you get nice conflict resolution tools when
upgrading files thanks to dpkg
Some links:
* jira issue:
http://jira.xwiki.org/browse/XE-985
* design page:
http://dev.xwiki.org/xwiki/bin/view/Design/DebianPackage
* code:
https://github.com/xwiki-contrib/xwiki-debian
* the script: /home/maven/xwiki_scanpackages.sh
WDYT ?
Here is my +1
--
Thomas Mortagne