Author: nextgens
Date: 2008-05-29 12:44:37 +0000 (Thu, 29 May 2008)
New Revision: 20130

Modified:
   trunk/apps/new_installer/install.xml
Log:
new_installer: switch from a PacksPanel to a TreePacksPanel ... and update to 
izPack 4.00 in the process

Modified: trunk/apps/new_installer/install.xml
===================================================================
--- trunk/apps/new_installer/install.xml        2008-05-29 12:28:27 UTC (rev 
20129)
+++ trunk/apps/new_installer/install.xml        2008-05-29 12:44:37 UTC (rev 
20130)
@@ -101,7 +101,7 @@
        <panels>
                <panel classname="CheckedHelloPanel"/>
                <panel classname="TargetPanel"/> 
-               <panel classname="PacksPanel"/>
+               <panel classname="TreePacksPanel"/>
                <panel classname="InstallPanel"/>
                <panel classname="ProcessPanel"/>
                <panel classname="ShortcutPanel"/>
@@ -124,14 +124,14 @@
                        </fileset>
                </pack>

-               <pack name="License" id="license" required="yes">
+               <pack name="License" id="license" required="yes" parent="base">
                        <description>The licence files</description>
                        <file src="res/license/LICENSE.Freenet" 
targetdir="$INSTALL_PATH"/>
                        <file src="res/license/LICENSE.Mantissa" 
targetdir="$INSTALL_PATH"/>
                        <file src="res/license/README" 
targetdir="$INSTALL_PATH"/>
                </pack>

-               <pack name="Windows" id="windows" required="yes">
+               <pack name="Windows" id="windows" required="yes" parent="base">
                        <os family="windows"/>
                        <description>A windows specific catch-all 
pack</description>

@@ -163,7 +163,7 @@
                        <parsable targetfile="$INSTALL_PATH\bin\setup.cmd"/>
                </pack>

-               <pack name="Unix" id="unix" required="yes">
+               <pack name="Unix" id="unix" required="yes" parent="base">
                        <os family="unix"/>
                        <description>An UNIX specific catch-all 
pack</description>

@@ -187,7 +187,7 @@
                </pack>

                <!-- Yes it's a rip of the unix one, but I haven't found any 
smarter way to do it! -->
-               <pack name="MacOSX" id="unix" required="yes">
+               <pack name="MacOSX" id="unix" required="yes" parent="base">
                        <os family="mac"/>
                        <description>An MacOSx specific catch-all 
pack</description>

@@ -215,17 +215,17 @@
                        <parsable 
targetfile="$INSTALL_PATH\Uninstaller\uninstall.cmd"/>
                </pack>

-               <pack name="AutoUpdater" id="autoupdater" required="no">
+               <pack name="AutoUpdater" id="autoupdater" required="no" 
parent="base">
                        <description>Allow the node to auto-update over freenet 
securely. It's advised that you enable it to keep your node 
up-to-date.</description>
                        <singlefile src="res/license/LICENSE.Freenet" 
target="$INSTALL_PATH/update"/>
                </pack>

-               <pack name="OpenNet" id="opennet" required="no">
+               <pack name="OpenNet" id="opennet" required="no" parent="base">
                        <description>The opennet seednodes file. Used to 
connect quickly (but insecurely) to the network. The node will ask whether to 
use this after install.</description>
                        <singlefile src="res/license/LICENSE.Freenet" 
target="$INSTALL_PATH/opennet.install"/>
                </pack>

-               <pack name="AutoStart" id="autostart" required="no">
+               <pack name="AutoStart" id="autostart" required="no" 
parent="base">
                        <os family="unix"/>
                        <os family="mac"/>
                        <description>Start the node automatically on startup. 
Strongly recommended.</description>
@@ -234,32 +234,40 @@
                        <parsable 
targetfile="$INSTALL_PATH/bin/remove_cronjob.sh"/>
                </pack>

-               <pack name="UPnP" id="upnp" required="no">
+               <pack name="Plugins" id="plugins" required="no">
+                       <description>A set of plugins for freenet 
nodes</description>
+               </pack>
+
+               <pack name="UPnP" id="upnp" required="no" parent="plugins">
                        <description>A plugin enabling the node to use 
Universal Plug and Play to determine your external internet address and set up 
port forwarding on your router. Note that this involves contacting your default 
gateway and may be a security risk on an untrusted LAN, however it improves 
connectivity significantly.</description>
                        <singlefile src="res/license/LICENSE.Freenet" 
target="$INSTALL_PATH/upnp"/>
                </pack>

-               <pack name="STUN" id="stun" required="no">
+               <pack name="STUN" id="stun" required="no" parent="plugins">
                        <description>A plugin enabling the node to use STUN to 
determine your external internet address. Note that this involves contacting an 
external server so may be a security risk, however it improves connectivity 
significantly for nodes behind a router with dynamic IP addresses (i.e. most 
nodes).</description>
                        <singlefile src="res/license/LICENSE.Freenet" 
target="$INSTALL_PATH/stun"/>
                </pack>

-               <pack name="MDNSDiscovery" id="mdns" required="no">
+               <pack name="MDNSDiscovery" id="mdns" required="no" 
parent="plugins">
                        <description>A plugin enabling the node to use 
Zeroconf/Bonjour/Rendez-Vous to advertise itself to compatible clients, 
enabling them to self-auto-configure. Note that this plugin will "announce" 
that you are running a node on your local subnet.</description>
                        <singlefile src="res/license/LICENSE.Freenet" 
target="$INSTALL_PATH/mdns"/>
                </pack>

-               <pack name="XMLLibrarian" id="xmllibrarian" required="no">
+               <pack name="XMLLibrarian" id="xmllibrarian" required="no" 
parent="plugins">
                        <description>A plugin allowing you to search the 
freenet.</description>
                        <singlefile src="res/license/LICENSE.Freenet" 
target="$INSTALL_PATH/xmllibrarian"/>
                </pack>

-               <pack name="jSite" id="jsite" required="no">
+               <pack name="3rd party" id="3rd party" required="no">
+                       <description>A set of 3rd party tools for 
freenet</description>
+               </pack>
+
+               <pack name="jSite" id="jsite" required="no" parent="3rd party">
                        <description>A tool to upload websites to 
freenet</description>
                        <singlefile src="res/license/LICENSE.Freenet" 
target="$INSTALL_PATH/jsite.install"/>
                </pack>

-               <pack name="thingamablog" id="thingamablog" required="no">
+               <pack name="thingamablog" id="thingamablog" required="no" 
parent="3rd party">
                        <description>Thingamablog is a cross-platform, 
standalone blogging application that makes authoring and publishing your flogs 
(freenet blogs) almost effortless.</description>
                        <singlefile src="res/license/LICENSE.Freenet" 
target="$INSTALL_PATH/thingamablog.install"/>
                </pack>
@@ -271,7 +279,7 @@
                </pack>
                -->

-               <pack name="thaw" id="thaw" required="no">
+               <pack name="thaw" id="thaw" required="no" parent="3rd party">
                        <description>A powerful filesharing tool designed for 
freenet</description>
                        <singlefile src="res/license/LICENSE.Freenet" 
target="$INSTALL_PATH/thaw.install"/>
                </pack>


Reply via email to