1 | <?xml version="1.0"?>
|
---|
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="true"
|
---|
8 | lookAndFeel="org.tp23.jgoodies.plaf.plastic.PlasticXPLookAndFeel"
|
---|
9 | name="HttpFileServer Installer"
|
---|
10 | windowIcon="/resources/gkmain_inv.png"
|
---|
11 | defaultImageResource="/resources/httpfileserver.png"
|
---|
12 | minJavaVersion="1.4"
|
---|
13 | antialiased="true"
|
---|
14 | finishButtonText="Install"
|
---|
15 | version="1.0">
|
---|
16 | <page
|
---|
17 | type="splash"
|
---|
18 | name="splash"
|
---|
19 | displayText="Auto-Installer"
|
---|
20 | splashResource="/resources/httpfileserver-splash.png"
|
---|
21 | altText="--(o--HttpFileSrver--o)--">
|
---|
22 | </page>
|
---|
23 | <page
|
---|
24 | type="input"
|
---|
25 | name="intro"
|
---|
26 | displayText="Welcome">
|
---|
27 | <comment
|
---|
28 | displayText=""
|
---|
29 | explanatoryText="Before you can install this server you must have Tomcat installed locally, and you must be able to find it"
|
---|
30 | />
|
---|
31 | <comment displayText=""/>
|
---|
32 | <comment displayText="Installer made with"/>
|
---|
33 | <comment displayText="http://antinstaller.sourceforge.net" bold="true"/>
|
---|
34 | </page>
|
---|
35 | <page
|
---|
36 | type="license"
|
---|
37 | name="license"
|
---|
38 | displayText="License conditions"
|
---|
39 | resource="/resources/GPL.txt"
|
---|
40 | target="Install Webapp"
|
---|
41 | usePaging="true"/>
|
---|
42 | <page
|
---|
43 | type="input"
|
---|
44 | name="properties"
|
---|
45 | displayText="Select server features">
|
---|
46 | <text
|
---|
47 | property="server.name"
|
---|
48 | displayText="Server Name"
|
---|
49 | defaultValue="My HttpFileServer">
|
---|
50 | </text>
|
---|
51 | <target
|
---|
52 | target="Enable M3U"
|
---|
53 | displayText="Playlist streaming"
|
---|
54 | defaultValue="false">
|
---|
55 | </target>
|
---|
56 | <target
|
---|
57 | target="Enable JEdit"
|
---|
58 | displayText="JEdit applet editor"
|
---|
59 | defaultValue="false">
|
---|
60 | </target>
|
---|
61 | <target
|
---|
62 | target="Enable Groups"
|
---|
63 | displayText="Groups security"
|
---|
64 | defaultValue="false">
|
---|
65 | </target>
|
---|
66 | <target
|
---|
67 | target="Enable Linux Search"
|
---|
68 | displayText="Linux search in files"
|
---|
69 | defaultValue="false">
|
---|
70 | </target>
|
---|
71 | <target
|
---|
72 | target="Enable Linux Search Names"
|
---|
73 | displayText="Linux search file names"
|
---|
74 | defaultValue="false">
|
---|
75 | </target>
|
---|
76 | <target
|
---|
77 | target="Create Users"
|
---|
78 | displayText="Create Tomcat Users"
|
---|
79 | defaultValue="true">
|
---|
80 | </target>
|
---|
81 | <target
|
---|
82 | target="Install Source"
|
---|
83 | displayText="Install source code"
|
---|
84 | defaultValue="true">
|
---|
85 | </target>
|
---|
86 | </page>
|
---|
87 | <page
|
---|
88 | type="input"
|
---|
89 | name="server.properties"
|
---|
90 | displayText="Server options">
|
---|
91 | <validated
|
---|
92 | property="server.url"
|
---|
93 | defaultValue="http://localhost:8080"
|
---|
94 | explanatoryText="Enter the protocol, host and port by which users reference your server"
|
---|
95 | displayText="Enter the desired URL"
|
---|
96 | regex="^http[s]*://[0-9a-zA-Z-.]+:*[0-9]*.*$"/>
|
---|
97 | <validated
|
---|
98 | property="context.name"
|
---|
99 | defaultValue="fileserver"
|
---|
100 | explanatoryText="Only use letter and numbers for the context URL"
|
---|
101 | displayText="Enter the desired context URL"
|
---|
102 | regex="^[0-9a-zA-Z]+$"/>
|
---|
103 | <app-root
|
---|
104 | property="tomcat.dir"
|
---|
105 | defaultValue="/usr/local/jakarta-tomcat-4.0.1"
|
---|
106 | defaultValueWin="C:\jakarta-tomcat-4.0.1"
|
---|
107 | displayText="Locate the Tomcat dir"
|
---|
108 | checkFile1="conf/server.xml"
|
---|
109 | checkFile2="conf/tomcat-users.xml"
|
---|
110 | checkDir1="webapps">
|
---|
111 | </app-root>
|
---|
112 | <directory
|
---|
113 | property="files.dir"
|
---|
114 | defaultValue="/var/www"
|
---|
115 | defaultValueWin="C:\www"
|
---|
116 | displayText="Enter the data directory"
|
---|
117 | create="true"
|
---|
118 | checkExists="true">
|
---|
119 | </directory>
|
---|
120 | <directory
|
---|
121 | property="temp.dir"
|
---|
122 | defaultValue="/tmp/httpfileserver"
|
---|
123 | defaultValueWin="C:\wwwtmp"
|
---|
124 | displayText="Enter a directory for temporary files"
|
---|
125 | create="true"
|
---|
126 | checkExists="true">
|
---|
127 | </directory>
|
---|
128 | </page>
|
---|
129 | <page
|
---|
130 | type="input"
|
---|
131 | name="source.code"
|
---|
132 | displayText="Source destination"
|
---|
133 | ifTarget="Install Source">
|
---|
134 | <directory
|
---|
135 | property="src.dir"
|
---|
136 | defaultValue="${java.user.home}/HttpFileServer"
|
---|
137 | defaultValueWin="${java.user.home}/HttpFileServer"
|
---|
138 | displayText="Select directory for the source code"
|
---|
139 | create="true"
|
---|
140 | checkExists="true">
|
---|
141 | </directory>
|
---|
142 | </page>
|
---|
143 | <page
|
---|
144 | type="progress"
|
---|
145 | name="progress"
|
---|
146 | displayText="Installation progress">
|
---|
147 | </page>
|
---|
148 | </installer> |
---|