Changeset 17396
- Timestamp:
- 2008-09-26T17:37:32+12:00 (16 years ago)
- Location:
- release-kits/lirk2
- Files:
-
- 1 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
release-kits/lirk2/ant-scripts/build.xml
r17316 r17396 16 16 <property name="rk.os" value="linux" /> 17 17 18 <property name="bundled.version.ghostscript" value=""/> 19 <property name="bundled.version.imagemagick" value=""/> 20 18 21 <!-- IMPORT OTHER ANT SCRIPTS --> 19 22 <import file="shared-ant-scripts/init.xml"/> … … 22 25 <import file="compile.xml"/> 23 26 <import file="create-distribution.xml"/> 27 <import file="create-components.xml"/> 24 28 <import file="create-installer.xml"/> 25 29 <import file="wrap.xml"/> … … 29 33 <antcall target="compile"/> 30 34 <antcall target="create-distribution"/> 35 <antcall target="create-components"/> 31 36 <antcall target="create-installer"/> 32 37 <antcall target="wrap"/> -
release-kits/lirk2/ant-scripts/create-installer.xml
r17352 r17396 15 15 <copy todir="${basedir}/installer/classes" overwrite="true"> 16 16 <fileset dir="${lirk2.home}/greenstone2/installer-classes"/> 17 <fileset file="${basedir}/distributions/web/LICENSE.txt"/> 17 18 </copy> 19 18 20 <unjar src="${lirk2.home}/ant-scripts/tasks/greenstone/anttasks.jar" dest="${basedir}/installer/classes"/> 19 21 <delete dir="${basedir}/installer/classes/META-INF"/> 22 23 <unjar src="${lirk2.home}/ant-scripts/tasks/7z-ant/7z.jar" dest="${basedir}/installer/classes"/> 24 <delete dir="${basedir}/installer/classes/META-INF"/> 25 20 26 <unjar src="${lirk2.home}/lib/crypt.jar" dest="${basedir}/installer/classes"/> 21 27 <delete dir="${basedir}/installer/classes/META-INF"/> … … 24 30 <target name="compile-installer"> 25 31 26 <!-- create the installer with java-->32 <!-- create the full installer --> 27 33 <installer file="${basedir}/installer/Greenstone-${version}-linux.jar" 28 34 compress="true" … … 37 43 38 44 <zipfileset dir="${basedir}/installer/classes" includes="**/*" /> 39 <zipfileset dir="${basedir}/ distributions/web" includes="**/*"/>45 <zipfileset dir="${basedir}/components" includes="*.lzma"/> 40 46 41 47 </installer> 48 49 <dcff 50 file="${basedir}/installer/antinstall-config.xml" 51 startTag=".*<!-- start full -->" 52 endTag=".*<!-- end full -->"/> 53 54 <!-- create the minimal installer --> 55 <installer file="${basedir}/installer/Greenstone-${version}-linux-minimal.jar" 56 compress="true" 57 extractType="NonExtractor" 58 installConfig="${basedir}/installer/antinstall-config.xml" 59 buildFile="${basedir}/installer/build.xml" 60 antInstallLib="${lirk2.home}/packages/ant-installer/lib" 61 antLib="${lirk2.home}/packages/ant/lib" 62 validateConfig="true" 63 failOnError="false" 64 icons="bluecurve"> 65 66 <zipfileset dir="${basedir}/installer/classes" includes="**/*" /> 67 <zipfileset dir="${basedir}/components" includes="core.lzma"/> 68 69 </installer> 70 42 71 43 72 </target> -
release-kits/lirk2/ant-scripts/wrap.xml
r17352 r17396 49 49 <exec executable="sed" inputstring="${java.ls}" outputproperty="java.size"><arg line="-e 's/^[^\ ]*\ *[^\ ]*\ *[^\ ]*\ *[^\ ]*\ *\([0-9]*\).*$/\1/g'"/></exec> 50 50 51 <echo level="info">compile the wrapper program</echo>52 <exec executable="g++" dir="${basedir}/wrapped-installer/build">53 <arg line="-Wall -static -static-libgcc -c -o wrapper.o wrapper.cpp"/>54 </exec>55 56 51 <echo level="info">compile libsearch4j</echo> 57 52 <exec executable="g++" dir="${basedir}/wrapped-installer/build"> … … 65 60 <exec executable="echo" output="${basedir}/wrapped-installer/build/wrapper.h" append="true"><arg line="#define java_is_bundled yes"/></exec> 66 61 62 <echo level="info">compile the wrapper program</echo> 63 <exec executable="g++" dir="${basedir}/wrapped-installer/build"> 64 <arg line="-Wall -static -static-libgcc -c -o wrapper.o wrapper.cpp"/> 65 </exec> 66 67 67 <echo level="info">link the compiled code and bundled files</echo> 68 68 <exec executable="g++" dir="${basedir}/wrapped-installer/build"> -
release-kits/lirk2/installer/antinstall-config.xml
r17280 r17396 40 40 force="true"/> 41 41 42 <!-- start bundled java only-->42 <!-- start full --> 43 43 <target 44 target="install- java"44 target="install-linux-jre" 45 45 diskRequirement="@component.size.linux-java@" 46 46 displayText="" 47 47 defaultValue="true"/> 48 <!-- end bundled java only-->48 <!-- end full --> 49 49 50 50 <target -
release-kits/lirk2/installer/build.xml
r17257 r17396 16 16 <typedef name="rsr" classname="org.greenstone.anttasks.RegexSearchReplace" classpathref="project.classpath"/> 17 17 <typedef name="adduser" classname="org.greenstone.anttasks.AddGreenstoneUserToDatabase" classpathref="project.classpath"/> 18 <taskdef name="sevenzip" classname="org.apache.tools.ant.SevenZip" classpathref="project.classpath"/> 18 19 19 20 <condition property="bundled.java.exists"> 20 <available file="../@ java.extracted@/bin/java"/>21 <available file="../@linux-java.extracted@/bin/java"/> 21 22 </condition> 22 23 … … 32 33 33 34 <echo>Installing Core Files</echo> 34 <unzip src="${antinstaller.jar}" dest="${installDir}"> 35 <patternset> 36 <include name="gli/**/*"/> 37 <include name="bin/**/*"/> 38 <include name="cgi-bin/**/*"/> 39 <include name="etc/**/*"/> 40 <include name="mappings/**/*"/> 41 <include name="images/**/*"/> 42 <include name="perllib/**/*"/> 43 <include name="indexers/**/*"/> 44 <include name="macros/**/*"/> 45 <include name="collect/**/*"/> 46 47 <include name="Install.sh"/> 48 <include name="setup.bash"/> 49 <include name="setup.csh"/> 50 <include name="LICENSE.txt"/> 51 <include name="READMEar.txt"/> 52 <include name="READMEen.txt"/> 53 <include name="READMEes.txt"/> 54 <include name="READMEfr.txt"/> 55 <include name="READMEes.txt"/> 56 <include name="Support.htm"/> 57 <include name="Uninstall.jar"/> 58 </patternset> 59 </unzip> 60 <echo/> 35 <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="core.lzma"/></patternset></unzip> 36 <sevenzip task="decode" input="${basedir}/core.lzma" output="${basedir}/core.comp"/> 37 <delete file="core.lzma"/> 38 <unzip src="${basedir}/core.comp" dest="${installDir}"/> 39 <delete file="core.comp"/> 61 40 62 41 <echo>Setting Binaries to Executable</echo> … … 119 98 <target name="install-source-code" depends=""> 120 99 <echo>Installing Source Code</echo> 121 <unzip src="${antinstaller.jar}" dest="${installDir}"> 122 <patternset> 123 <include name="common-src/**/*"/> 124 <include name="runtime-src/**/*"/> 125 <include name="build-src/**/*"/> 126 <include name="packages/**/*"/> 127 </patternset> 128 </unzip> 100 <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode.lzma"/></patternset></unzip> 101 <sevenzip task="decode" input="${basedir}/sourcecode.lzma" output="${basedir}/sourcecode.comp"/> 102 <delete file="sourcecode.lzma"/> 103 <unzip src="${basedir}/sourcecode.comp" dest="${installDir}"/> 104 <delete file="sourcecode.comp"/> 129 105 </target> 130 106 131 <target name="install- java">107 <target name="install-linux-jre"> 132 108 <echo>Installing bundled java</echo> 133 109 <copy todir="${installDir}/packages/jre"> 134 <fileset dir="../@ java.extracted@"/>110 <fileset dir="../@linux-java.extracted@"/> 135 111 </copy> 136 112 <chmod dir="${installDir}/packages/jre/bin" includes="*" perm="775"/>
Note:
See TracChangeset
for help on using the changeset viewer.