source: installer/install.xml @ d89f589f

Last change on this file since d89f589f was d89f589f, checked in by zzz <zzz@…>, 15 years ago

2005-09-16 jrandom

  • Added the i2p.exe and i2pinstall.exe for windows users, using launch4j.
  • Added runplain.sh for *nix/osx users having problems using the java service wrapper (called from the install dir as: sh runplain.sh)
  • Bundle susidns and syndie, with links on the top nav
  • Have I2PTunnelHTTPClient and I2PTunnelHTTPServer use the x-i2p-gzip content-encoding (if offered), reducing the payload size before it reaches the streaming lib. The existing compression is at the i2cp level, so we've been packetizing 4KB of uncompressed data and then compressing those messages, rather than compressing and then packetizing 4KB of compressed data. This should reduce the number of round trips to fetch web pages substantially.
  • Adjust the startup and timing of the addressbook so that susidns always has config to work off, and expose a method for susidns to tell it to reload its config and rerun.
  • Property mode set to 100644
File size: 5.1 KB
Line 
1<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
2
3<installation version="1.0">
4
5    <info>
6        <appname>i2p</appname>
7        <appversion>0.6.0.5</appversion>
8        <authors>
9            <author name="I2P" email="support@i2p.net"/>
10        </authors>
11        <url>http://www.i2p.net</url>
12    </info>
13
14    <guiprefs width="590" height="356" resizable="yes">
15        <laf name="liquid">
16            <os family="unix"/>
17        </laf>
18    </guiprefs>
19
20    <locale>
21        <langpack iso3="eng"/>
22    </locale>
23
24    <native type="izpack" name="ShellLink.dll" />
25   
26    <resources>
27        <res id="Installer.image" src="installer/resources/i2plogo.png" />
28        <res id="InfoPanel.info" src="installer/resources/readme.license.txt"/>
29        <!-- <res id="ProcessPanel.Spec.xml" src="installer/resources/ProcessPanel.Spec.xml"/> -->
30        <res id="shortcutSpec.xml" src="installer/resources/shortcutSpec.xml" />
31    </resources>
32
33    <panels>
34        <panel classname="HelloPanel"/>
35        <panel classname="InfoPanel"/>
36        <panel classname="TargetPanel"/>
37        <panel classname="InstallPanel"/>
38        <panel classname="ShortcutPanel"><os family="windows" /></panel>
39        <!-- <panel classname="ProcessPanel"><os family="windows" /></panel> -->
40        <panel classname="SimpleFinishPanel"/>
41    </panels>
42
43    <packs>
44        <pack name="Base" required="yes">
45            <description>Base installation files</description>
46            <fileset dir="pkg-temp" includes="**/*" targetdir="$INSTALL_PATH"/>
47           
48            <!-- postinstall stuff for windows -->
49            <executable targetfile="$INSTALL_PATH/lib/copy.jar" type="jar" stage="postinstall" keep="true" failure="warn"> <os family="windows" />
50                <args><arg value="$INSTALL_PATH\lib\wrapper\win32\I2Psvc.exe" /><arg value="$INSTALL_PATH" /></args></executable>
51            <executable targetfile="$INSTALL_PATH/lib/copy.jar" type="jar" stage="postinstall" keep="true" failure="warn"> <os family="windows" />
52                <args><arg value="$INSTALL_PATH\lib\wrapper\win32\wrapper.dll" /><arg value="$INSTALL_PATH\lib" /></args></executable>
53            <executable targetfile="$INSTALL_PATH/lib/copy.jar" type="jar" stage="postinstall" keep="true" failure="warn"> <os family="windows" />
54                <args><arg value="$INSTALL_PATH\lib\wrapper\win32\wrapper.jar" /><arg value="$INSTALL_PATH\lib" /></args></executable>
55            <executable targetfile="$INSTALL_PATH/lib/delete.jar" type="jar" stage="postinstall" keep="true" failure="warn"> <os family="windows" />
56                <args><arg value="$INSTALL_PATH\i2prouter" /></args></executable>
57            <executable targetfile="$INSTALL_PATH/lib/delete.jar" type="jar" stage="postinstall" keep="true" failure="warn"> <os family="windows" />
58                <args><arg value="$INSTALL_PATH\install_i2p_service_unix" /></args></executable>
59            <executable targetfile="$INSTALL_PATH/lib/delete.jar" type="jar" stage="postinstall" keep="true" failure="warn"> <os family="windows" />
60                <args><arg value="$INSTALL_PATH\install-headless.txt" /></args></executable>
61            <executable targetfile="$INSTALL_PATH/lib/delete.jar" type="jar" stage="postinstall" keep="true" failure="warn"> <os family="windows" />
62                <args><arg value="$INSTALL_PATH\osid" /></args></executable>
63            <executable targetfile="$INSTALL_PATH/lib/delete.jar" type="jar" stage="postinstall" keep="true" failure="warn"> <os family="windows" />
64                <args><arg value="$INSTALL_PATH\postinstall.sh" /></args></executable>
65            <executable targetfile="$INSTALL_PATH/lib/delete.jar" type="jar" stage="postinstall" keep="true" failure="warn"> <os family="windows" />
66                <args><arg value="$INSTALL_PATH\postinstall.bat" /></args></executable>
67            <executable targetfile="$INSTALL_PATH/lib/delete.jar" type="jar" stage="postinstall" keep="true" failure="warn"> <os family="windows" />
68                <args><arg value="$INSTALL_PATH\uninstall_i2p_service_unix" /></args></executable>
69            <executable targetfile="$INSTALL_PATH/lib/delete.jar" type="jar" stage="postinstall" keep="true" failure="warn"> <os family="windows" />
70                <args><arg value="$INSTALL_PATH\lib\wrapper" /></args></executable>
71            <!--
72            <executable targetfile="$INSTALL_PATH/lib/exec.jar" type="jar" stage="postinstall" keep="true" failure="warn"> <os family="windows" />
73                <args><arg value="$INSTALL_PATH" /><arg value="$INSTALL_PATH\I2Psvc.exe" /><arg value="-c" /><arg value="$INSTALL_PATH\wrapper.config" /></args></executable>
74            -->
75               
76            <!-- postinstall stuff for *nix -->
77            <!-- stage=never means chmod a+x -->
78            <executable targetfile="$INSTALL_PATH/postinstall.sh" type="bin" stage="never" keep="true" failure="warn"><os family="unix" /></executable>
79            <executable targetfile="$INSTALL_PATH/postinstall.sh" type="bin" stage="postinstall" keep="true" failure="warn"><os family="unix" />
80                <args><arg value="$INSTALL_PATH" /></args></executable>
81
82        </pack>
83    </packs>
84
85</installation>
Note: See TracBrowser for help on using the repository browser.