Changeset 22659

Show
Ignore:
Timestamp:
17.08.2010 17:32:28 (9 years ago)
Author:
sjm84
Message:

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

Files:
1 modified

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