Changeset 22131

Show
Ignore:
Timestamp:
20.05.2010 14:11:54 (9 years ago)
Author:
sjm84
Message:

Start menu icons are now backwards compatible and also fixed Imagemagick and Ghostscript being installed into an incorrect location in the web release

Files:
1 modified

Legend:

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

    r21907 r22131  
    2929 
    3030    <!-- custom tasks --> 
     31    <taskdef name="if" classname="ise.antelope.tasks.IfTask" classpathref="project.classpath"/> 
    3132    <typedef name="rsr" classname="org.greenstone.anttasks.RegexSearchReplace" classpathref="project.classpath"/> 
    3233    <typedef name="adduser" classname="org.greenstone.anttasks.AddGreenstoneUserToDatabase" classpathref="project.classpath"/> 
     
    179180        <!-- if windows --><exec dir="${basedir}" executable="${basedir}/7za.exe"><arg line="x imagemagick.lzma"/></exec><!-- /if --> 
    180181        <delete file="imagemagick.lzma"/> 
    181         <unzip src="${basedir}/imagemagick.comp" dest="${installDir}"/> 
     182        <unzip src="${basedir}/imagemagick.comp" dest="${installDir}/bin/${rk.os}"/> 
    182183        <delete file="imagemagick.comp"/> 
    183184        <!-- end web --> 
     
    201202        <!-- if windows --><exec dir="${basedir}" executable="${basedir}/7za.exe"><arg line="x ghostscript.lzma"/></exec><!-- /if --> 
    202203        <delete file="ghostscript.lzma"/> 
    203         <unzip src="${basedir}/ghostscript.comp" dest="${installDir}" /> 
     204        <unzip src="${basedir}/ghostscript.comp" dest="${installDir}/bin/${rk.os}" /> 
    204205        <delete file="ghostscript.comp"/> 
    205206        <!-- end web --> 
     
    212213 
    213214        <chmod dir="${installDir}/bin/${shell.name}/ghostscript/bin" includes="*" perm="775"/> 
    214     </target> 
     215    </target>    
    215216 
    216217    <!-- Start menu shortcuts --> 
     
    219220        <mkdir dir="${startmenu.path}\Documentation"/> 
    220221         
    221         <shortcut 
    222             file="${startmenu.path}\Greenstone Server.lnk" 
    223             execute="${installDir}\server.exe" 
    224             workingDirectory="${installDir}" 
    225             iconFile="${installDir}\web\images\server.ico" 
    226             iconIndex="0" /> 
    227  
    228         <shortcut 
    229             file="${startmenu.path}\Librarian Interface (GLI).lnk" 
    230             execute="${installDir}\gli\gli.bat" 
    231             workingDirectory="${installDir}\gli" 
    232             iconFile="${installDir}\web\images\librarian.ico" 
    233             iconIndex="0" /> 
    234  
    235         <shortcut 
    236             file="${startmenu.path}\Librarian Interface for Remote Server (Client GLI).lnk" 
    237             execute="${installDir}\gli\client-gli.bat" 
    238             workingDirectory="${installDir}\gli" 
    239             iconFile="${installDir}\web\images\librarian.ico" 
    240             iconIndex="0" /> 
    241  
    242         <shortcut 
    243             file="${startmenu.path}\Metadata Set Editor (GEMS).lnk" 
    244             execute="${installDir}\gli\gems.bat" 
    245             workingDirectory="${installDir}\gli" 
    246             iconFile="${installDir}\web\images\metadata.ico" 
    247             iconIndex="0" /> 
     222        <if> 
     223            <bool> 
     224                <available file="${installDir}/web/images/server.ico"/> 
     225            </bool> 
     226         
     227            <shortcut 
     228                file="${startmenu.path}\Greenstone Server.lnk" 
     229                execute="${installDir}\server.exe" 
     230                workingDirectory="${installDir}" 
     231                iconFile="${installDir}\web\images\server.ico" 
     232                iconIndex="0" /> 
     233         
     234            <else> 
     235                <shortcut 
     236                    file="${startmenu.path}\Greenstone Server.lnk" 
     237                    execute="${installDir}\server.exe" 
     238                    workingDirectory="${installDir}" 
     239                    iconFile="${installDir}\web\images\serverico.ico" 
     240                    iconIndex="0" /> 
     241            </else> 
     242        </if> 
     243 
     244        <if> 
     245            <bool> 
     246                <available file="${installDir}/web/images/librarian.ico"/> 
     247            </bool> 
     248             
     249            <shortcut 
     250                file="${startmenu.path}\Librarian Interface (GLI).lnk" 
     251                execute="${installDir}\gli\gli.bat" 
     252                workingDirectory="${installDir}\gli" 
     253                iconFile="${installDir}\web\images\librarian.ico" 
     254                iconIndex="0" /> 
     255                 
     256            <shortcut 
     257                file="${startmenu.path}\Librarian Interface for Remote Server (Client GLI).lnk" 
     258                execute="${installDir}\gli\client-gli.bat" 
     259                workingDirectory="${installDir}\gli" 
     260                iconFile="${installDir}\web\images\librarian.ico" 
     261                iconIndex="0" /> 
     262             
     263            <else> 
     264                <shortcut 
     265                    file="${startmenu.path}\Librarian Interface (GLI).lnk" 
     266                    execute="${installDir}\gli\gli.bat" 
     267                    workingDirectory="${installDir}\gli" 
     268                    iconFile="${installDir}\web\images\icon.ico" 
     269                    iconIndex="0" /> 
     270                 
     271                <shortcut 
     272                    file="${startmenu.path}\Librarian Interface for Remote Server (Client GLI).lnk" 
     273                    execute="${installDir}\gli\client-gli.bat" 
     274                    workingDirectory="${installDir}\gli" 
     275                    iconFile="${installDir}\web\images\icon.ico" 
     276                    iconIndex="0" /> 
     277            </else> 
     278        </if> 
     279         
     280        <if> 
     281            <bool> 
     282                <available file="${installDir}/web/images/metadata.ico"/> 
     283            </bool> 
     284 
     285            <shortcut 
     286                file="${startmenu.path}\Metadata Set Editor (GEMS).lnk" 
     287                execute="${installDir}\gli\gems.bat" 
     288                workingDirectory="${installDir}\gli" 
     289                iconFile="${installDir}\web\images\metadata.ico" 
     290                iconIndex="0" /> 
     291                 
     292            <else> 
     293                <shortcut 
     294                    file="${startmenu.path}\Metadata Set Editor (GEMS).lnk" 
     295                    execute="${installDir}\gli\gems.bat" 
     296                    workingDirectory="${installDir}\gli" 
     297                    iconFile="${installDir}\web\images\gems.ico" 
     298                    iconIndex="0" /> 
     299            </else> 
     300        </if> 
    248301 
    249302        <shortcut