Author: nextgens
Date: 2007-03-06 18:04:30 +0000 (Tue, 06 Mar 2007)
New Revision: 11999

Modified:
   trunk/apps/new_installer/install.xml
   trunk/apps/new_installer/langpacks/fra.xml
   trunk/apps/new_installer/res/unix/bin/1run.sh
   trunk/apps/new_installer/res/windows/bin/1run.cmd
Log:
new_installer: bundle MDNSDiscovery

Modified: trunk/apps/new_installer/install.xml
===================================================================
--- trunk/apps/new_installer/install.xml        2007-03-06 17:59:57 UTC (rev 
11998)
+++ trunk/apps/new_installer/install.xml        2007-03-06 18:04:30 UTC (rev 
11999)
@@ -174,6 +174,11 @@
                        <singlefile src="res/license/LICENSE.Freenet" 
target="$INSTALL_PATH/stun"/>
                </pack>

+               <pack name="MDNSDiscovery" id="mdns" required="no">
+                       <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="Librarian" id="librarian" required="no">
                        <description>A plugin allowing you to search the 
freenet.</description>
                        <singlefile src="res/license/LICENSE.Freenet" 
target="$INSTALL_PATH/librarian"/>

Modified: trunk/apps/new_installer/langpacks/fra.xml
===================================================================
--- trunk/apps/new_installer/langpacks/fra.xml  2007-03-06 17:59:57 UTC (rev 
11998)
+++ trunk/apps/new_installer/langpacks/fra.xml  2007-03-06 18:04:30 UTC (rev 
11999)
@@ -79,6 +79,7 @@
     <str id="uninstall.description" txt="Un pack permettant de configurer 
l'outil de d?sinstallation."/>
     <str id="autoupdater.description" txt="Un pack permettant au noeud de se 
tenir ? jour automatiquement via freenet. Il est conseill? de l'installer."/>
     <str id="stun.description" txt="Un pack permettant d'installer le plugin 
STUN pour freenet. STUN est le protocole permettant ? freenet de d?couvrir 
dynamiquement quel est votre type de connexion internet. Ce protocole utilise 
un serveur tiers pour officier, ce qui peut etre consid?r? comme un risque de 
s?curit?. Nous recommandons de l'installer car il permet d'am?liorer la 
connectivit? des noeuds utilisant des adresses ip dynamiques (la plupart des 
noeuds)."/>
+    <str id="mdns.description" txt="Un pack permettant d'installer le plugin 
MDNSDiscovery pour freenet. MDNS est le protocole connu sous les noms 
ZeroConf/Bonjour/Rendez-Vous permettant ? freenet de d?couvrir dynamiquement 
les autres noeuds pr?sents sur le r?seau local. Ce protocole permet aussi aux 
clients compatibles de s'auto-configurer."/>
     <str id="librarian.description" txt="Un pack installant le plugin 
Librarian : Un mini moteur de recherche pour freenet."/>
     <str id="jsite.description" txt="Un pack installant jSite, un outil pour 
ins?rer et maintenir un 'freesite' sur freenet."/>
     <str id="frost.description" txt="Un pack installant frost, un logiciel de 
newsgroup pour freenet (http://jtcfrost.sourceforge.net)."/>

Modified: trunk/apps/new_installer/res/unix/bin/1run.sh
===================================================================
--- trunk/apps/new_installer/res/unix/bin/1run.sh       2007-03-06 17:59:57 UTC 
(rev 11998)
+++ trunk/apps/new_installer/res/unix/bin/1run.sh       2007-03-06 18:04:30 UTC 
(rev 11999)
@@ -33,6 +33,17 @@
        rm -f stun
 fi

+if test -e mdns
+then
+       echo "Enabling the MDNSDiscovery plugin"
+       mkdir plugins &>/dev/null
+       PLUGINS="plugins.MDNSDiscovery.MDNSDiscovery at 
file://$INSTALL_PATH/plugins/MDNSDiscovery.jar;$PLUGINS"
+       java -jar bin/sha1test.jar plugins/MDNSDiscovery.jar.url plugins 
&>/dev/null
+       mv plugins/MDNSDiscovery.jar.url plugins/MDNSDiscovery.jar
+       rm -f plugins/MDNSDiscovery.jar.url
+       rm -f mdns
+fi
+
 if test -e librarian
 then
        echo "Enabling the Librarian plugin"

Modified: trunk/apps/new_installer/res/windows/bin/1run.cmd
===================================================================
--- trunk/apps/new_installer/res/windows/bin/1run.cmd   2007-03-06 17:59:57 UTC 
(rev 11998)
+++ trunk/apps/new_installer/res/windows/bin/1run.cmd   2007-03-06 18:04:30 UTC 
(rev 11999)
@@ -40,6 +40,15 @@
 @del /F stun > NUL
 :nostun

+ at if not exist mdns goto nomdns 
+ at echo       -MDNSDiscovery
+ at set PLUGINS=plugins.MDNSDiscovery.MDNSDiscovery at 
file:///%INSTALL_PATH%\plugins\MDNSDiscovery.jar;%PLUGINS%
+ at mkdir plugins 2> NUL
+ at java -jar bin\sha1test.jar plugins/MDNSDiscovery.jar.url plugins > NUL
+ at copy plugins\MDNSDiscovery.jar.url plugins\MDNSDiscovery.jar > NUL
+ at del /F mdns > NUL
+:nomdns
+
 @if not exist librarian goto nolibrarian 
 @echo  -Librarian
 @mkdir plugins 2> NUL
@@ -49,6 +58,7 @@
 @del /F librarian > NUL
 :nolibrarian

+ at del /F *.jar.url > NUL
 @echo pluginmanager.loadplugin=%PLUGINS% >> freenet.ini

 @echo node.updater.enabled=true >> freenet.ini


Reply via email to