Ignore:
Timestamp:
2009-08-19T16:44:08+12:00 (15 years ago)
Author:
oranfry
Message:

changes accompanying new rk3 release kit

File:
1 edited

Legend:

Unmodified
Added
Removed
  • release-kits/shared/core/ant-scripts/init.xml

    r20331 r20337  
    129129        <property name="app.version" value="${version}"/>
    130130
     131        <!-- work out rk.os -->
     132        <if>
     133            <bool>
     134                <or>
     135                    <equals arg1="${rk.os}" arg2="linux"/>
     136                    <equals arg1="${rk.os}" arg2="mac"/>
     137                    <equals arg1="${rk.os}" arg2="windows"/>
     138                </or>
     139            </bool>
     140            <echo>Using user-specified value for rk.os: '${rk.os}'</echo>
     141
     142        <else><if>
     143            <bool><equals arg1="${os.name}" arg2="Linux"/></bool>
     144            <property name="rk.os" value="linux"/>
     145
     146        <else><if>
     147            <bool><equals arg1="${os.name}" arg2="Mac OS X"/></bool>
     148            <property name="rk.os" value="mac"/>
     149
     150        <else><if>
     151            <bool>
     152                <or>
     153                    <equals arg1="${os.name}" arg2="Windows 95"/>
     154                    <equals arg1="${os.name}" arg2="Windows 98"/>
     155                    <equals arg1="${os.name}" arg2="Windows 2000"/>
     156                    <equals arg1="${os.name}" arg2="Windows XP"/>
     157                    <equals arg1="${os.name}" arg2="Windows NT"/>
     158                    <equals arg1="${os.name}" arg2="Windows ME"/>
     159                    <equals arg1="${os.name}" arg2="Windows Vista"/>
     160                </or>
     161            </bool>
     162            <property name="rk.os" value="windows"/>
     163
     164        <else>
     165            <fail>Can't work out what to set rk.os to. Please report this to [email protected] . In the mean time, manually set rk.os to 'windows', 'mac', or 'linux' by reinvoking the release kit with, for example, '-Drk.os=windows'</fail>
     166
     167        </else></if></else></if></else></if></else></if>
     168
     169        <!-- set os.suffix -->
     170        <if><bool><equals arg1="${rk.os}" arg2="mac"/></bool>
     171            <property name="os.suffix" value="MacOS-intel"/>
     172        </if>
     173        <property name="os.suffix" value="${rk.os}"/>
     174
    131175        <!-- show important properties -->
    132176        <echo level="info">Version (version): ${version}</echo>
     
    135179        <echo level="info">Current Month (current.month): ${current.month}</echo>
    136180        <echo level="info">Current Year (current.year): ${current.year}</echo>
     181        <echo level="info">Operating System (rk.os): ${rk.os}</echo>
     182        <echo level="info">Operating System Suffix (os.suffix): ${os.suffix}</echo>
    137183
    138184    </target>
Note: See TracChangeset for help on using the changeset viewer.