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

Last change on this file since 24437 was 24437, checked in by ak19, 13 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.

File size: 5.5 KB
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 repository browser.