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