Changeset 22659 for main


Ignore:
Timestamp:
2010-08-17T17:32:28+12:00 (14 years ago)
Author:
sjm84
Message:

Changed the icon choosing code and added new icons for the uninstaller and Client GLI along with other tidying

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/release-kits/kits/rk2/installer/build.xml

    r22333 r22659  
    4040    <taskdef name="sevenzip" classname="org.apache.tools.ant.SevenZip" classpathref="project.classpath"/>
    4141    <!-- /if -->
    42    
     42
    4343    <!-- determine if a bundled java exists -->
    4444    <condition property="bundled.java.exists">
     
    165165    <!-- Apache HTTPD  -->
    166166    <target name="Installing Apache Web Server">
    167       <echo>Installing the Apache Web Server</echo>
    168      
    169       <!-- start web -->
    170       <unzip src="${antinstaller.jar}" dest="${basedir}">
    171         <patternset>
    172           <include name="apachehttpd.lzma"/>
    173         </patternset>
    174       </unzip>
    175 
    176       <!-- if linux|mac -->
    177       <sevenzip task="decode" input="${basedir}/apachehttpd.lzma" output="${basedir}/apachehttpd.comp"/>
    178       <!-- /if -->
    179       <!-- if windows -->
    180       <exec dir="${basedir}" executable="${basedir}/7za.exe">
    181         <arg line="x apachehttpd.lzma"/>
    182       </exec>
    183       <!-- /if -->
    184       <unzip src="${basedir}/apachehttpd.comp" dest="${installDir}"/>
    185       <delete file="apachehttpd.comp"/>
    186       <!-- end web -->
    187 
    188       <!-- start cdrom -->
    189       <copy todir="${installDir}">
    190         <fileset dir="${orig.dir}/Software/apache-httpd"/>
    191       </copy>
    192       <!-- end cdrom -->
    193 
    194       <!-- if linux|mac -->
    195       <chmod dir="${installDir}/apache-httpd/${shell.name}/bin" includes="*" perm="775"/>
    196       <chmod dir="${installDir}/apache-httpd/${shell.name}" includes="*.sh" perm="775"/>
    197       <echo>Setting up apache web server</echo>
    198       <exec dir="${installDir}" executable="${installDir}/apache-httpd/${shell.name}/install-bindist.sh">
    199         <arg value="${installDir}/apache-httpd/${shell.name}"/>
    200       </exec>
    201       <!-- /if -->
     167        <echo>Installing the Apache Web Server</echo>
     168
     169        <!-- start web -->
     170        <unzip src="${antinstaller.jar}" dest="${basedir}">
     171            <patternset>
     172                <include name="apachehttpd.lzma"/>
     173            </patternset>
     174        </unzip>
     175
     176        <!-- if linux|mac -->
     177        <sevenzip task="decode" input="${basedir}/apachehttpd.lzma" output="${basedir}/apachehttpd.comp"/>
     178        <!-- /if -->
     179        <!-- if windows -->
     180        <exec dir="${basedir}" executable="${basedir}/7za.exe">
     181            <arg line="x apachehttpd.lzma"/>
     182        </exec>
     183        <!-- /if -->
     184        <unzip src="${basedir}/apachehttpd.comp" dest="${installDir}"/>
     185        <delete file="apachehttpd.comp"/>
     186        <!-- end web -->
     187
     188        <!-- start cdrom -->
     189        <copy todir="${installDir}">
     190            <fileset dir="${orig.dir}/Software/apache-httpd"/>
     191        </copy>
     192        <!-- end cdrom -->
     193
     194        <!-- if linux|mac -->
     195        <chmod dir="${installDir}/apache-httpd/${shell.name}/bin" includes="*" perm="775"/>
     196        <chmod dir="${installDir}/apache-httpd/${shell.name}" includes="*.sh" perm="775"/>
     197        <echo>Setting up apache web server</echo>
     198        <exec dir="${installDir}" executable="${installDir}/apache-httpd/${shell.name}/install-bindist.sh">
     199            <arg value="${installDir}/apache-httpd/${shell.name}"/>
     200        </exec>
     201        <!-- /if -->
    202202    </target>
    203203
     
    221221
    222222        <chmod dir="${installDir}/bin/${shell.name}/imagemagick/bin" includes="*" perm="775"/>
    223        
     223
    224224    </target>
    225225
     
    249249
    250250        <mkdir dir="${startmenu.path}\Documentation"/>
     251
     252        <!-- Server shortcut -->
     253        <if><bool><available file="${installDir}/web/images/server.ico"/></bool>
     254            <property name="servericon" value="${installDir}\web\images\server.ico"/>
     255            <else>
     256                <property name="servericon" value="${installDir}\web\images\serverico.ico"/>
     257            </else>
     258        </if>
     259
     260        <shortcut
     261            file="${startmenu.path}\Greenstone Server.lnk"
     262            execute="${installDir}\gs2-server.bat"
     263            workingDirectory="${installDir}"
     264            iconFile="${servericon}"
     265            iconIndex="0" />
     266
     267        <!-- Librarian shortcut -->
     268        <if><bool><available file="${installDir}/web/images/librarian.ico"/></bool>
     269            <property name="libraryicon" value="${installDir}\web\images\librarian.ico"/>
     270            <else>
     271                <property name="libraryicon" value="${installDir}\web\images\icon.ico"/>
     272            </else>
     273        </if>
     274
     275        <shortcut
     276            file="${startmenu.path}\Librarian Interface (GLI).lnk"
     277            execute="${installDir}\gli\gli.bat"
     278            workingDirectory="${installDir}\gli"
     279            iconFile="${libraryicon}"
     280            iconIndex="0" />
     281           
     282        <!-- Remote Server shortcut -->
     283        <if><bool><available file="${installDir}/web/images/clientgli.ico"/></bool>
     284            <property name="clientgliicon" value="${installDir}\web\images\clientgli.ico"/>
     285            <else>
     286                <property name="clientgliicon" value="${installDir}\web\images\icon.ico"/>
     287            </else>
     288        </if>
     289
     290        <shortcut
     291            file="${startmenu.path}\Remote Librarian Interface (Client GLI).lnk"
     292            execute="${installDir}\gli\client-gli.bat"
     293            workingDirectory="${installDir}\gli"
     294            iconFile="${clientgliicon}"
     295            iconIndex="0" />
     296
     297        <!-- GEMS shortcut -->
     298        <if><bool><available file="${installDir}/web/images/metadata.ico"/></bool>
     299            <property name="gemsicon" value="${installDir}\web\images\metadata.ico"/>       
     300            <else>
     301                <property name="gemsicon" value="${installDir}\web\images\gems.ico"/>   
     302            </else>
     303        </if>
     304
     305        <shortcut
     306            file="${startmenu.path}\Metadata Set Editor (GEMS).lnk"
     307            execute="${installDir}\gli\gems.bat"
     308            workingDirectory="${installDir}\gli"
     309            iconFile="${gemsicon}"
     310            iconIndex="0" />
     311
     312        <!-- Uninstall shortcut -->
     313        <if><bool><available file="${installDir}/web/images/newuninstall.ico"/></bool>
     314            <property name="uninstallicon" value="${installDir}\web\images\newuninstall.ico"/>     
     315            <else>
     316                <property name="uninstallicon" value="${installDir}\web\images\uninstall.ico"/>     
     317            </else>
     318        </if>
    251319       
    252         <if>
    253             <bool>
    254                 <available file="${installDir}/web/images/server.ico"/>
    255             </bool>
    256        
    257             <shortcut
    258                 file="${startmenu.path}\Greenstone Server.lnk"
    259                 execute="${installDir}\server.exe"
    260                 workingDirectory="${installDir}"
    261                 iconFile="${installDir}\web\images\server.ico"
    262                 iconIndex="0" />
    263        
    264             <else>
    265                 <shortcut
    266                     file="${startmenu.path}\Greenstone Server.lnk"
    267                     execute="${installDir}\server.exe"
    268                     workingDirectory="${installDir}"
    269                     iconFile="${installDir}\web\images\serverico.ico"
    270                     iconIndex="0" />
    271             </else>
    272         </if>
    273 
    274         <if>
    275             <bool>
    276                 <available file="${installDir}/web/images/librarian.ico"/>
    277             </bool>
    278            
    279             <shortcut
    280                 file="${startmenu.path}\Librarian Interface (GLI).lnk"
    281                 execute="${installDir}\gli\gli.bat"
    282                 workingDirectory="${installDir}\gli"
    283                 iconFile="${installDir}\web\images\librarian.ico"
    284                 iconIndex="0" />
    285                
    286             <shortcut
    287                 file="${startmenu.path}\Librarian Interface for Remote Server (Client GLI).lnk"
    288                 execute="${installDir}\gli\client-gli.bat"
    289                 workingDirectory="${installDir}\gli"
    290                 iconFile="${installDir}\web\images\librarian.ico"
    291                 iconIndex="0" />
    292            
    293             <else>
    294                 <shortcut
    295                     file="${startmenu.path}\Librarian Interface (GLI).lnk"
    296                     execute="${installDir}\gli\gli.bat"
    297                     workingDirectory="${installDir}\gli"
    298                     iconFile="${installDir}\web\images\icon.ico"
    299                     iconIndex="0" />
    300                
    301                 <shortcut
    302                     file="${startmenu.path}\Librarian Interface for Remote Server (Client GLI).lnk"
    303                     execute="${installDir}\gli\client-gli.bat"
    304                     workingDirectory="${installDir}\gli"
    305                     iconFile="${installDir}\web\images\icon.ico"
    306                     iconIndex="0" />
    307             </else>
    308         </if>
    309        
    310         <if>
    311             <bool>
    312                 <available file="${installDir}/web/images/metadata.ico"/>
    313             </bool>
    314 
    315             <shortcut
    316                 file="${startmenu.path}\Metadata Set Editor (GEMS).lnk"
    317                 execute="${installDir}\gli\gems.bat"
    318                 workingDirectory="${installDir}\gli"
    319                 iconFile="${installDir}\web\images\metadata.ico"
    320                 iconIndex="0" />
    321                
    322             <else>
    323                 <shortcut
    324                     file="${startmenu.path}\Metadata Set Editor (GEMS).lnk"
    325                     execute="${installDir}\gli\gems.bat"
    326                     workingDirectory="${installDir}\gli"
    327                     iconFile="${installDir}\web\images\gems.ico"
    328                     iconIndex="0" />
    329             </else>
    330         </if>
    331 
    332320        <shortcut
    333321            file="${startmenu.path}\Uninstall.lnk"
    334322            execute="${installDir}\Uninstall.bat"
    335323            workingDirectory="${installDir}"
    336             iconFile="${installDir}\web\images\uninstall.ico"
    337             iconIndex="0" />
    338 
     324            iconFile="${uninstallicon}"
     325            iconIndex="0" />
     326
     327        <!-- Misc shortcuts -->
    339328        <shortcut
    340329            file="${startmenu.path}\Documentation\READMEen.lnk"
     
    348337            file="${startmenu.path}\Documentation\Greenstone Website.url"
    349338            url="http://www.greenstone.org" />
    350            
     339
    351340    </target>
    352341
Note: See TracChangeset for help on using the changeset viewer.