Changeset 19510 for release-kits/mark2
- Timestamp:
- 2009-05-18T15:36:40+12:00 (15 years ago)
- Location:
- release-kits/mark2
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
release-kits/mark2/ant-scripts/create-installer.xml
r19006 r19510 6 6 <antcall target="make-installer-files-concrete"/> <!-- from init --> 7 7 <antcall target="compile-binary-installer"/> <!-- from init --> 8 <antcall target="compile- minimal-installer"/> <!-- from init -->8 <antcall target="compile-cdrom-installer"/> <!-- from init --> 9 9 </target> 10 10 -
release-kits/mark2/ant-scripts/wrap.xml
r19460 r19510 3 3 4 4 <target name="wrap"> 5 6 <!-- create products directory --> 7 <mkdir dir="products"/> 8 5 9 <!-- create and setup the build directory --> 6 10 <delete dir="${basedir}/wrapped-installer"/> 7 11 <mkdir dir="${basedir}/wrapped-installer"/> 8 <copy todir="${basedir}/wrapped-installer/Greenstone${version}.app"><fileset dir="${mark2.home}/mac/Wrapper.app"/></copy>9 <copy todir="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/Resources" file="${mark2.home}/greenstone2/icon/icon.icns"/>10 <chmod file="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/MacOS/JavaApplicationStub" perm="ug+x"/>11 12 12 <!-- copy bundled files --> 13 <copy todir="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/Resources/Java" file="${basedir}/installer/Greenstone-${version}-MacOS-${processor}.jar"/> 13 <!-- create app for main installer --> 14 <copy todir="${basedir}/wrapped-installer/Greenstone${version}.app"><fileset dir="${mark2.home}/mac/Wrapper.app"/></copy> 15 <copy todir="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/Resources" file="${mark2.home}/greenstone2/icon/icon.icns"/> 16 <chmod file="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/MacOS/JavaApplicationStub" perm="ug+x"/> 14 17 15 <!-- substitute in real values --> 16 <rsr file="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/Info.plist" pattern="@jar@" replacement="Greenstone-${version}-MacOS-${processor}.jar"/> 17 <rsr file="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/Info.plist" pattern="@version@" replacement="${version}"/> 18 <!-- copy bundled files --> 19 <copy todir="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/Resources/Java" file="${basedir}/installer/Greenstone-${version}-MacOS-${processor}.jar"/> 20 21 <!-- substitute in real values --> 22 <rsr file="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/Info.plist" pattern="@jar@" replacement="Greenstone-${version}-MacOS-${processor}.jar"/> 23 <rsr file="${basedir}/wrapped-installer/Greenstone${version}.app/Contents/Info.plist" pattern="@version@" replacement="${version}"/> 24 25 26 <!-- create app for cdrom installer --> 27 <copy todir="${basedir}/products/cdrom.app"><fileset dir="${mark2.home}/mac/Wrapper.app"/></copy> 28 <copy todir="${basedir}/products/cdrom.app/Contents/Resources" file="${mark2.home}/greenstone2/icon/icon.icns"/> 29 <chmod file="${basedir}/products/cdrom.app/Contents/MacOS/JavaApplicationStub" perm="ug+x"/> 30 31 <!-- copy bundled files --> 32 <copy todir="${basedir}/products/cdrom.app/Contents/Resources/Java" file="${basedir}/installer/cdrom.jar"/> 33 34 <!-- substitute in real values --> 35 <rsr file="${basedir}/products/cdrom.app/Contents/Info.plist" pattern="@jar@" replacement="cdrom.jar"/> 36 <rsr file="${basedir}/products/cdrom.app/Contents/Info.plist" pattern="@version@" replacement="${version}"/> 37 38 <!-- wrap main app in a dmg --> 18 39 19 40 <!-- get size of app --> … … 25 46 <echo>dmg.size: ${dmg.size}</echo> 26 47 27 <!-- create products directory -->28 <mkdir dir="products"/>29 48 30 49 <!-- create disk image --> -
release-kits/mark2/installer/build.xml
r19256 r19510 29 29 30 30 <echo>Installing Core Files</echo> 31 <!-- start web --> 31 32 <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="core.lzma"/></patternset></unzip> 32 33 <sevenzip task="decode" input="${basedir}/core.lzma" output="${basedir}/core.comp"/> … … 34 35 <unzip src="${basedir}/core.comp" dest="${installDir}"/> 35 36 <delete file="core.comp"/> 37 <!-- end web --> 38 39 <!-- start cdrom --> 40 <copy todir="${installDir}"> 41 <fileset dir="${orig.dir}/Software/core/all"/> 42 <fileset dir="${orig.dir}/Software/core/mac"/> 43 </copy> 44 <!-- end cdrom --> 36 45 37 46 <echo message="Setting Binaries to Executable"/> … … 80 89 <target name="Installing ImageMagick" depends=""> 81 90 <echo message="Installing ImageMagick"/> 91 <!-- start web --> 82 92 <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="imagemagick.lzma"/></patternset></unzip> 83 93 <sevenzip task="decode" input="${basedir}/imagemagick.lzma" output="${basedir}/imagemagick.comp"/> … … 85 95 <unzip src="${basedir}/imagemagick.comp" dest="${installDir}/bin/darwin" /> 86 96 <delete file="imagemagick.comp"/> 97 <!-- end web --> 98 99 <!-- start cdrom --> 100 <copy todir="${installDir}/bin/darwin"> 101 <fileset dir="${orig.dir}/Software/imagemagick/mac"/> 102 </copy> 103 <!-- start cdrom --> 104 87 105 <chmod dir="${installDir}/bin/darwin/imagemagick/bin" includes="*" perm="775"/> 88 106 </target> … … 91 109 <target name="Installing Ghostscript" depends=""> 92 110 <echo message="Installing Ghostscript"/> 111 <!-- start web --> 93 112 <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="ghostscript.lzma"/></patternset></unzip> 94 113 <sevenzip task="decode" input="${basedir}/ghostscript.lzma" output="${basedir}/ghostscript.comp"/> … … 96 115 <unzip src="${basedir}/ghostscript.comp" dest="${installDir}/bin/darwin" /> 97 116 <delete file="ghostscript.comp"/> 98 <chmod dir="${installDir}/bin/darwin/ghostscript/bin" includes="*" perm="775"/> 99 </target> 117 <!-- end web --> 118 119 <!-- start cdrom --> 120 <copy todir="${installDir}/bin/darwin"> 121 <fileset dir="${orig.dir}/Software/ghostscript/mac"/> 122 </copy> 123 <!-- start cdrom --> 100 124 101 125 102 <target name="Source Release" depends=""> 103 104 <!-- create the installation directory --> 105 <echo message="Creating Installation directory"/> 106 <mkdir dir="${installDir}"/> 107 108 <echo>Installing Source Release</echo> 109 <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="source-release.lzma"/></patternset></unzip> 110 <sevenzip task="decode" input="${basedir}/source-release.lzma" output="${basedir}/source-release.comp"/> 111 <delete file="source-release.lzma"/> 112 <unzip src="${basedir}/source-release.comp" dest="${installDir}"/> 113 <delete file="source-release.comp"/> 114 115 <echo message="Setting Binaries to Executable"/> 116 <chmod dir="${installDir}" includes="*.sh,*.bash" perm="775"/> 117 <chmod dir="${installDir}/bin/darwin" includes="*" perm="775"/> 118 <chmod dir="${installDir}/bin" includes="*" perm="775"/> 119 <chmod dir="${installDir}/cgi-bin" includes="*" perm="775"/> 120 <chmod dir="${installDir}/bin/script" includes="**/*" perm="775"/> 121 <chmod dir="${installDir}/gli" includes="*.sh" perm="775"/> 122 <echo/> 123 124 <echo message="Filling in concrete values in config files"/> 125 <rsr file="${installDir}/cgi-bin/gsdlsite.cfg" pattern="\*\*GSDLHOME\*\*" replacement="${installDir}"/> 126 <rsr file="${installDir}/cgi-bin/gsdlsite.cfg" pattern="^(#?httpprefix).*" replacement="$1 /gsdl"/> 127 <rsr file="${installDir}/cgi-bin/gsdlsite.cfg" pattern="^(#?httpimg).*" replacement="$1 /gsdl/images"/> 128 <echo/> 129 130 <echo>Create usage.txt</echo> 131 <echo file="${installDir}/etc/usage.txt"></echo> 132 133 <echo>Creating installation properties file</echo> 134 <echo file="${installDir}/etc/installation.properties">#this file is just a placeholder for now</echo> 135 136 <echo message="Finished"/> 137 126 <chmod dir="${installDir}/bin/darwin/ghostscript/bin" includes="*" perm="775"/> 138 127 </target> 139 128
Note:
See TracChangeset
for help on using the changeset viewer.