Ignore:
Timestamp:
2008-09-04T16:30:06+12:00 (16 years ago)
Author:
oranfry
Message:

a language selector and associated replacements an install time

File:
1 edited

Legend:

Unmodified
Added
Removed
  • release-kits/lirk2/installer/build.xml

    r17107 r17152  
    2828        <echo>antinstaller.jar: ${antinstaller.jar}</echo>
    2929
    30         <!-- create the installation directory -->
    31         <echo message="Creating Installation directory"/>
     30        <echo>Creating Installation directory</echo>
    3231        <mkdir dir="${installDir}"/>
    3332
    34         <!-- install files -->
    35         <echo message="Installing Core Files"/>
     33        <echo>Installing Core Files</echo>
    3634        <unzip src="${antinstaller.jar}" dest="${installDir}">
    3735            <patternset>
    38 
    3936                <include name="gli/**/*"/>
    4037                <include name="bin/**/*"/>
     
    6259        <echo/>
    6360
    64         <echo message="Setting Binaries to Executable"/>
     61        <echo>Setting Binaries to Executable</echo>
    6562        <chmod dir="${installDir}" includes="*.sh,*.bash" perm="775"/>
    6663        <chmod dir="${installDir}/bin/linux" includes="*" perm="775"/>
     
    7067        <echo/>
    7168
    72         <echo message="Filling in concrete values in config files"/>
     69        <echo>Filling in concrete values in config files</echo>
    7370        <rsr file="${installDir}/cgi-bin/gsdlsite.cfg" pattern="\*\*GSDLHOME\*\*" replacement="${installDir}"/>
    7471        <rsr file="${installDir}/cgi-bin/gsdlsite.cfg" pattern="^(#?httpprefix).*" replacement="$1 /gsdl"/>
     
    7673        <echo/>
    7774
    78         <echo message="Creating admin and demo users"/>
     75        <echo>Creating admin and demo users</echo>
    7976        <adduser txt2db="${installDir}/bin/linux/txt2db"
    8077            usersDb="${installDir}/etc/users.db"
     
    9188            comment="Dummy 'demo' user with password 'demo' for authen-e collection"/>
    9289
    93         <!-- delete unneeded files -->
    94         <echo message="Deleting some unneeded files"/>
     90        <echo>Set the installation locale in config files</echo>
     91        <rsr file="${installDir}/setup.bash" pattern="^gsdllang=.*" replacement="gsdllang=${language}"/>
     92        <rsr file="${installDir}/gli/gli.sh" pattern="^glilang=.*" replacement="glilang=${language}"/>
     93        <rsr file="${installDir}/gli/gems.sh" pattern="^glilang=.*" replacement="glilang=${language}"/>
     94
     95        <rsr
     96            file="${installDir}/gli/classes/xml/config.xml"
     97            pattern="(&lt;Argument name=&quot;general.locale&quot;&gt;).*(&lt;/Argument&gt;)"
     98            replacement="$1${language}$2"/>
     99
     100        <echo file="${installDir}/etc/main.cfg" append="true"
     101            >cgiarg          shortname=l argdefault=${language}</echo>
     102
     103        <rsr file="${installDir}/etc/main.cfg" pattern="^status .*" replacement="status enabled"/>
     104
     105        <echo>Deleting some unneeded files</echo>
    95106        <delete dir="${installDir}/resources/icons"/>
    96107        <delete file="${installDir}/resources/*.png"/>
     
    102113    <!-- Source -->
    103114    <target name="install-source-code" depends="">
    104         <echo message="Installing Source Code"/>
     115        <echo>Installing Source Code</echo>
    105116        <unzip src="${antinstaller.jar}" dest="${installDir}">
    106117            <patternset>
     
    114125
    115126    <target name="install-java">
    116         <echo message="Installing bundled java"/>
     127        <echo>Installing bundled java</echo>
    117128        <copy todir="${installDir}/packages/jre">
    118129            <fileset dir="../@java.extracted@"/>
Note: See TracChangeset for help on using the changeset viewer.