Ignore:
Timestamp:
2010-05-20T14:11:54+12:00 (11 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

File:
1 edited

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
Note: See TracChangeset for help on using the changeset viewer.