mirror of
https://git.code.sf.net/p/seeddms/code
synced 2026-01-20 16:19:16 +00:00
create a development version with softlinks to the git repositories
This commit is contained in:
parent
eb38d82b79
commit
78e70dcee2
177
build.xml
177
build.xml
|
|
@ -149,7 +149,13 @@
|
|||
<mkdir dir="${builddir}/export/${shortversion}/data/staging" />
|
||||
<mkdir dir="${builddir}/export/${shortversion}/www" />
|
||||
<mkdir dir="${builddir}/export/${shortversion}/www/ext" />
|
||||
<mkdir dir="${builddir}/export/${shortversion}/seeddms-${version}" />
|
||||
<if>
|
||||
<matches string="${mode}" pattern="^development" />
|
||||
<then></then>
|
||||
<else>
|
||||
<mkdir dir="${builddir}/export/${shortversion}/seeddms-${version}" />
|
||||
</else>
|
||||
</if>
|
||||
|
||||
<copy file="${srcdir}/conf/settings.xml.template" tofile="${builddir}/export/${shortversion}/conf/settings.xml">
|
||||
<filterchain>
|
||||
|
|
@ -164,66 +170,115 @@
|
|||
</filterchain>
|
||||
</copy>
|
||||
<copy file="${srcdir}/conf/.htaccess" tofile="${builddir}/export/${shortversion}/conf/.htaccess" />
|
||||
<copy todir="${builddir}/export/${shortversion}/seeddms-${version}">
|
||||
<fileset refid="distfiles" />
|
||||
</copy>
|
||||
<copy todir="${builddir}/export/${shortversion}/www/ext/example">
|
||||
<fileset dir="${srcdir}/www/ext/example" defaultexcludes="false" />
|
||||
</copy>
|
||||
<copy tofile="${builddir}/export/${shortversion}/composer.json" file="composer-dist.json">
|
||||
<filterchain>
|
||||
<replaceregexp>
|
||||
<regexp pattern="/home/cvs/seeddms-ext/" replace="${srcdir}/../"/>
|
||||
<regexp pattern="__CORE_BRANCH__" replace="seeddms-${majorversion}.${minorversion}.x"/>
|
||||
</replaceregexp>
|
||||
</filterchain>
|
||||
</copy>
|
||||
<phingcall target="composer">
|
||||
<property name="composer_extra_params" value="--working-dir=${builddir}/export/${shortversion}/" />
|
||||
<property name="composer_envv" value="COMPOSER=${srcdir}/composer-dist.json" />
|
||||
</phingcall>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}">
|
||||
<arg line="-s seeddms-${version} seeddms" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/op" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/out" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/inc" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/controllers" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/languages" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/views" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/restapi" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/styles" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/pdfviewer" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/install" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/webdav" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/index.php" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/.htaccess" />
|
||||
</exec>
|
||||
<if>
|
||||
<matches string="${mode}" pattern="^development" />
|
||||
<then>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}">
|
||||
<arg line="-s ${srcdir} seeddms" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ${srcdir}/op" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ${srcdir}/out" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ${srcdir}/inc" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ${srcdir}/controllers" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ${srcdir}/languages" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ${srcdir}/views" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ${srcdir}/restapi" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ${srcdir}/styles" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ${srcdir}/pdfviewer" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ${srcdir}/install" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ${srcdir}/webdav" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ${srcdir}/www/index.php" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ${srcdir}/www/.htaccess" />
|
||||
</exec>
|
||||
</then>
|
||||
<else>
|
||||
<copy todir="${builddir}/export/${shortversion}/seeddms-${version}">
|
||||
<fileset refid="distfiles" />
|
||||
</copy>
|
||||
<copy todir="${builddir}/export/${shortversion}/www/ext/example">
|
||||
<fileset dir="${srcdir}/www/ext/example" defaultexcludes="false" />
|
||||
</copy>
|
||||
<copy tofile="${builddir}/export/${shortversion}/composer.json" file="composer-dist.json">
|
||||
<filterchain>
|
||||
<replaceregexp>
|
||||
<regexp pattern="/home/cvs/seeddms-ext/" replace="${srcdir}/../"/>
|
||||
<regexp pattern="__CORE_BRANCH__" replace="seeddms-${majorversion}.${minorversion}.x"/>
|
||||
</replaceregexp>
|
||||
</filterchain>
|
||||
</copy>
|
||||
<phingcall target="composer">
|
||||
<property name="composer_extra_params" value="--working-dir=${builddir}/export/${shortversion}/" />
|
||||
<property name="composer_envv" value="COMPOSER=${srcdir}/composer-dist.json" />
|
||||
</phingcall>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}">
|
||||
<arg line="-s seeddms-${version} seeddms" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/op" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/out" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/inc" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/controllers" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/languages" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/views" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/restapi" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/styles" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/pdfviewer" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/install" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/webdav" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/www/index.php" />
|
||||
</exec>
|
||||
<exec executable="ln" passthru="true" dir="${builddir}/export/${shortversion}/www">
|
||||
<arg line="-s ../seeddms/www/.htaccess" />
|
||||
</exec>
|
||||
</else>
|
||||
</if>
|
||||
|
||||
<!-- create initial empty database -->
|
||||
<echo message="Create sqlite3 database ..." />
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user