root/main/trunk/release-kits/kits/rk3/installer/antinstall-config.xml @ 24437

Revision 24437, 5.5 KB (checked in by ak19, 8 years ago)

Changes to release-kit to get the admin page to appear in the GS3 installer. Needed to add in a typedef reference in GS3 for the GS custom addusertask of ant that Oran wrote. Encryption of password requires lib\Crypt.class to be generated from crypt.jar. The other changes were copied from how the GS2 admin page works.

Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE installer PUBLIC "-//tp23 //DTD Ant Installer Config//EN" "http://antinstaller.sf.net/dtd/antinstall-config-0.8.dtd">
3
4<installer
5            ui="swing,text"
6            verbose="true"
7            debug="false"
8            lookAndFeel="org.tp23.jgoodies.plaf.plastic.PlasticXPLookAndFeel"
9            name="Greenstone@version@ Installer"
10            windowIcon="/resources/icon.png"
11            defaultImageResource="/resources/header.png"
12            minJavaVersion="1.4">
13
14    <!-- select language page -->
15    <page type="input" name="language-selector" displayText="">
16        <comment name="language-selector-explanation"/>
17        <select property="language" defaultValue="en" displayText="" useAsLocale="true">
18            <option value="en" text="English"/>
19            <option value="fr" text="Français (French)"/>
20            <option value="es" text="Español (Spanish)"/>
21            <option value="de" text="Deutsch (German)"/>
22            <option value="ru" text="русскОй язык (Russian)"/>
23            <option value="zh" text="äž­æ–‡ (Chinese)"/>
24            <option value="ar" text="Arabic"/>
25        </select>
26    </page>
27
28    <!-- welcome page -->
29    <page type="input" name="intro" displayText="">
30        <comment name="welcome-greenstone3"/>
31    </page>
32
33    <!--  type="license" shows a license page to click through -->
34    <page type="license" name="license" resource="/LICENSE.txt"  displayText="" />
35
36    <!--  install destination page -->
37    <page type="input" name="destination" displayText="">
38
39        <!-- NO FLAX START -->
40
41        <!-- if linux|mac -->
42        <directory property="installDir"
43            defaultValue="/usr/local/Greenstone3,${env.HOME}/Greenstone3"
44            create="true"
45            displayText=""
46            flagFile="_uninst"
47            flagFileExistsProperty="ISInstallDetected"
48            />
49        <!-- /if -->
50        <!-- if windows -->
51        <directory property="installDir"
52            defaultValue="C:\Program Files\Greenstone3,${env.HOMEDRIVE}${env.HOMEPATH}\Greenstone3"
53            create="true"
54            displayText=""
55            flagFile="_uninst"
56            flagFileExistsProperty="ISInstallDetected"
57            />
58        <!-- /if -->
59
60        <!-- NO FLAX END -->
61
62        <!-- FLAX START -->
63   
64        <!-- if linux|mac -->
65        <directory property="installDir"
66            defaultValue="/usr/local/FLAX,${env.HOME}/FLAX"
67            create="true"
68            displayText=""
69            flagFile="_uninst"
70            flagFileExistsProperty="ISInstallDetected"
71            />
72        <!-- /if -->
73        <!-- if windows -->
74        <directory property="installDir"
75            defaultValue="C:\Program Files\FLAX,${env.HOMEDRIVE}${env.HOMEPATH}\FLAX"
76            create="true"
77            displayText=""
78            flagFile="_uninst"
79            flagFileExistsProperty="ISInstallDetected"
80            />
81        <!-- /if -->
82       
83        <!-- FLAX END -->
84
85    </page>
86
87    <!-- page to stop you going forward if an IS installation is detected -->
88    <page type="input" name="dontBudge" displayText="" ifProperty="(${ISInstallDetected}==true)" showNextButton="false">
89        <comment name="is-install-detected"/>
90    </page>
91
92    <!-- page to choose components -->
93    <page type="input" name="selector" displayText="">
94        <comment name="choose-components"/>
95
96        <target
97            target="Initialising"
98            diskRequirement="x"
99            defaultValue="true"
100            displayText="x"
101            force="true"
102            hidden="true"/>
103
104        <target
105            target="Installing Core System"
106            diskRequirement="@component.size.core@"
107            displayText=""
108            defaultValue="true"
109            force="true"/>
110
111        <!-- NO FLAX START -->
112
113        <target
114            target="Installing ImageMagick"
115            diskRequirement="@component.size.imagemagick@"
116            defaultValue="true"
117            displayText=""/>
118
119        <!-- if windows|mac -->
120        <target
121            target="Installing Ghostscript"
122            diskRequirement="@component.size.ghostscript@"
123            defaultValue="true"
124            displayText=""/>
125        <!-- /if -->
126
127        <target
128            target="Installing Tomcat"
129            diskRequirement="@component.size.tomcat@"
130            defaultValue="true"
131            displayText=""/>
132
133        <!-- start amp -->
134        <target
135           target="Installing AMP"
136           diskRequirement="@component.size.amp@"
137           defaultValue="true"
138           displayText=""/>
139        <!-- end amp -->
140
141        <!-- if windows -->
142        <target
143            target="Installing Start Menu Shortcuts"
144            diskRequirement="~10 KB"
145            defaultValue="true"
146            displayText=""/>
147        <!-- /if -->
148
149        <!-- NO FLAX END -->
150
151        <!-- FLAX START -->
152
153        <target
154            target="Installing ImageMagick"
155            diskRequirement="@component.size.imagemagick@"
156            defaultValue="true"
157            displayText=""
158            force="true"/>
159
160        <target
161            target="Installing Tomcat"
162            diskRequirement="@component.size.tomcat@"
163            defaultValue="true"
164            displayText=""
165            force="true"/>
166
167        <!-- if windows -->
168        <target
169            target="Installing Start Menu Shortcuts"
170            diskRequirement="~10 KB"
171            defaultValue="true"
172            displayText=""
173            force="true"/>
174        <!-- /if -->
175
176        <!-- FLAX END -->
177    </page>
178
179    <!-- page to setup tomcat -->
180    <page type="input" name="tomcat-config" ifProperty="(${Installing Tomcat}==true)" displayText="">
181        <text property="tomcat.server" defaultValue="localhost" displayText=""/>
182        <text property="tomcat.port" defaultValue="8080" displayText=""/>
183        <text property="tomcat.shutdown.port" defaultValue="8005" displayText=""/>
184    </page>
185   
186    <!-- page to ask if we should enable admin pages -->
187    <page type="input" name="admin-pages" displayText="">
188        <comment name="admin-expl"/>
189        <comment name="admin-expl-2"/>
190        <comment name="admin-expl-3"/>
191        <checkbox property="enable.admin.pages" displayText="" defaultValue="false"/>
192    </page>
193
194    <!-- only if they said yes above, set a password -->
195    <page type="input" name="admin-password" displayText="" ifProperty="(${enable.admin.pages}==true)" target="Configuring Administration Pages">
196        <comment name="admin-password-expl"/>
197        <validated property="admin.password" defaultValue="" displayText="" regex="^.{3,20}$"/>
198    </page>
199
200    <!-- the final progress page -->
201    <page type="progress" name="progress" showTargets="true" displayText=""/>
202
203</installer>
Note: See TracBrowser for help on using the browser.