[freenet-cvs] r13185 - in trunk/apps/new_installer: . offline res/unix/bin res/windows/bin

nextgens at freenetproject.org nextgens at freenetproject.org
Wed May 9 23:52:54 UTC 2007


Author: nextgens
Date: 2007-05-09 23:52:54 +0000 (Wed, 09 May 2007)
New Revision: 13185

Added:
   trunk/apps/new_installer/offline/
   trunk/apps/new_installer/offline/offline
Modified:
   trunk/apps/new_installer/install.xml
   trunk/apps/new_installer/res/unix/bin/cleanup.sh
   trunk/apps/new_installer/res/unix/bin/install_freenet-ext.sh
   trunk/apps/new_installer/res/unix/bin/install_freenet-stable-latest.sh
   trunk/apps/new_installer/res/unix/bin/install_frost.sh
   trunk/apps/new_installer/res/unix/bin/install_jSite.sh
   trunk/apps/new_installer/res/unix/bin/install_librarian.sh
   trunk/apps/new_installer/res/unix/bin/install_mdns.sh
   trunk/apps/new_installer/res/unix/bin/install_stun.sh
   trunk/apps/new_installer/res/unix/bin/install_thaw.sh
   trunk/apps/new_installer/res/unix/bin/install_updater.sh
   trunk/apps/new_installer/res/unix/bin/setup.sh
   trunk/apps/new_installer/res/windows/bin/cleanup.cmd
   trunk/apps/new_installer/res/windows/bin/install_freenet-ext.cmd
   trunk/apps/new_installer/res/windows/bin/install_freenet-stable-latest.cmd
   trunk/apps/new_installer/res/windows/bin/install_frost.cmd
   trunk/apps/new_installer/res/windows/bin/install_jsite.cmd
   trunk/apps/new_installer/res/windows/bin/install_plugins.cmd
   trunk/apps/new_installer/res/windows/bin/install_thaw.cmd
   trunk/apps/new_installer/res/windows/bin/install_updater.cmd
   trunk/apps/new_installer/res/windows/bin/setup.cmd
Log:
new_installer: allow offline operations

Modified: trunk/apps/new_installer/install.xml
===================================================================
--- trunk/apps/new_installer/install.xml	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/install.xml	2007-05-09 23:52:54 UTC (rev 13185)
@@ -136,6 +136,13 @@
 				<exclude name="*/**/.svn/**"/>
 				<include name="*/**"/>
 			</fileset>
+
+			<fileset dir="offline" targetdir="$INSTALL_PATH">
+				<exclude name="*/**/.svn"/>
+				<exclude name="*/**/.svn/**"/>
+				<include name="*/**"/>
+			</fileset>
+
 			<executable targetfile="$INSTALL_PATH\bin\remove_service.bat" keep="true" stage="uninstall"/>
 			<parsable targetfile="$INSTALL_PATH\bin\cleanup.cmd"/>
 			<parsable targetfile="$INSTALL_PATH\bin\install_freenet-ext.cmd"/>
@@ -159,6 +166,12 @@
 				<include name="*/**"/>
 			</fileset>
 
+			<fileset dir="offline" targetdir="$INSTALL_PATH">
+				<exclude name="*/**/.svn"/>
+				<exclude name="*/**/.svn/**"/>
+				<include name="*/**"/>
+			</fileset>
+
 			<executable targetfile="$INSTALL_PATH/run.sh" type="bin" stage="never" keep="true"/>
 			<executable targetfile="$INSTALL_PATH/bin/setup.sh" type="bin" stage="never"/>
 			<parsable targetfile="$INSTALL_PATH/bin/setup.sh"/> 
@@ -188,6 +201,12 @@
 				<include name="*/**"/>
 			</fileset>
 
+			<fileset dir="offline" targetdir="$INSTALL_PATH">
+				<exclude name="*/**/.svn"/>
+				<exclude name="*/**/.svn/**"/>
+				<include name="*/**"/>
+			</fileset>
+
 			<executable targetfile="$INSTALL_PATH/run.sh" type="bin" stage="never" keep="true"/>
 			<executable targetfile="$INSTALL_PATH/bin/setup.sh" type="bin" stage="never"/>
 			<parsable targetfile="$INSTALL_PATH/bin/setup.sh"/> 

Added: trunk/apps/new_installer/offline/offline
===================================================================

Modified: trunk/apps/new_installer/res/unix/bin/cleanup.sh
===================================================================
--- trunk/apps/new_installer/res/unix/bin/cleanup.sh	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/res/unix/bin/cleanup.sh	2007-05-09 23:52:54 UTC (rev 13185)
@@ -5,4 +5,4 @@
 cd "$INSTALL_PATH"
 
 # We keep application installers in case users want to perform updates
-rm -f 1run.sh cleanup.sh detect_port_availability.sh install_freenet-ext.sh install_freenet-stable-latest.sh install_librarian.sh install_mdns.sh install_plugins.sh install_stun.sh install_updater.sh setup.sh install_startup_hook-mac.sh
+rm -f 1run.sh cleanup.sh detect_port_availability.sh install_freenet-ext.sh install_freenet-stable-latest.sh install_librarian.sh install_mdns.sh install_plugins.sh install_stun.sh install_updater.sh setup.sh install_startup_hook-mac.sh offline

Modified: trunk/apps/new_installer/res/unix/bin/install_freenet-ext.sh
===================================================================
--- trunk/apps/new_installer/res/unix/bin/install_freenet-ext.sh	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/res/unix/bin/install_freenet-ext.sh	2007-05-09 23:52:54 UTC (rev 13185)
@@ -4,5 +4,8 @@
 
 cd "$INSTALL_PATH"
 
-echo "Downloading freenet-ext.jar"
-java -jar bin/sha1test.jar freenet-ext.jar "$INSTALL_PATH" &>/dev/null || exit 1
+if test ! -e offline
+then
+	echo "Downloading freenet-ext.jar"
+	java -jar bin/sha1test.jar freenet-ext.jar "$INSTALL_PATH" &>/dev/null || exit 1
+fi

Modified: trunk/apps/new_installer/res/unix/bin/install_freenet-stable-latest.sh
===================================================================
--- trunk/apps/new_installer/res/unix/bin/install_freenet-stable-latest.sh	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/res/unix/bin/install_freenet-stable-latest.sh	2007-05-09 23:52:54 UTC (rev 13185)
@@ -4,7 +4,11 @@
 
 cd "$INSTALL_PATH"
 
-echo "Downloading freenet-stable-latest.jar"
-java -jar bin/sha1test.jar freenet-stable-latest.jar "$INSTALL_PATH" &>/dev/null || exit 1 
+if test ! -e offline
+then
+	echo "Downloading freenet-stable-latest.jar"
+	java -jar bin/sha1test.jar freenet-stable-latest.jar "$INSTALL_PATH" &>/dev/null || exit 1 
+fi
+
 rm -f freenet.jar
 ln -sf freenet-stable-latest.jar freenet.jar 2>&1 >/dev/null

Modified: trunk/apps/new_installer/res/unix/bin/install_frost.sh
===================================================================
--- trunk/apps/new_installer/res/unix/bin/install_frost.sh	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/res/unix/bin/install_frost.sh	2007-05-09 23:52:54 UTC (rev 13185)
@@ -7,8 +7,11 @@
 if test -e frost
 then
 	rm -f frost
-	echo "Downloading frost"
-	java -jar bin/sha1test.jar frost/frost.zip ./ &>/dev/null || exit 1
+	if test ! -e offline
+	then
+		echo "Downloading frost"
+		java -jar bin/sha1test.jar frost/frost.zip ./ &>/dev/null || exit 1
+	fi
 	echo "Unzipping frost"
 	mkdir frost
 	java -jar bin/uncompress.jar frost.zip frost &>/dev/null

Modified: trunk/apps/new_installer/res/unix/bin/install_jSite.sh
===================================================================
--- trunk/apps/new_installer/res/unix/bin/install_jSite.sh	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/res/unix/bin/install_jSite.sh	2007-05-09 23:52:54 UTC (rev 13185)
@@ -7,6 +7,9 @@
 if test -e jsite
 then
 	rm -f jsite
-	echo "Downloading jSite"
-	java -jar bin/sha1test.jar jSite/jSite.jar ./ &>/dev/null || exit 1
+	if test ! -e offline
+	then
+		echo "Downloading jSite"
+		java -jar bin/sha1test.jar jSite/jSite.jar ./ &>/dev/null || exit 1
+	fi
 fi

Modified: trunk/apps/new_installer/res/unix/bin/install_librarian.sh
===================================================================
--- trunk/apps/new_installer/res/unix/bin/install_librarian.sh	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/res/unix/bin/install_librarian.sh	2007-05-09 23:52:54 UTC (rev 13185)
@@ -11,7 +11,10 @@
 	PLUGINS=`cat plug`
 	echo "plugins.Librarian.Librarian at file://$INSTALL_PATH/plugins/Librarian.jar;$PLUGINS" > plug2
 	mv -f plug2 plug
-	java -jar bin/sha1test.jar plugins/Librarian.jar.url plugins &>/dev/null
+	if test ! -e offline
+	then
+		java -jar bin/sha1test.jar plugins/Librarian.jar.url plugins &>/dev/null
+	fi
 	mv plugins/Librarian.jar.url plugins/Librarian.jar
 	rm -f plugins/Librarian.jar.url
 	rm -f librarian

Modified: trunk/apps/new_installer/res/unix/bin/install_mdns.sh
===================================================================
--- trunk/apps/new_installer/res/unix/bin/install_mdns.sh	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/res/unix/bin/install_mdns.sh	2007-05-09 23:52:54 UTC (rev 13185)
@@ -11,7 +11,10 @@
 	PLUGINS=`cat plug`
 	echo "plugins.MDNSDiscovery.MDNSDiscovery at file://$INSTALL_PATH/plugins/MDNSDiscovery.jar;$PLUGINS" > plug2
 	mv -f plug2 plug
-	java -jar bin/sha1test.jar plugins/MDNSDiscovery.jar.url plugins &>/dev/null
+	if test ! -e offline
+	then
+		java -jar bin/sha1test.jar plugins/MDNSDiscovery.jar.url plugins &>/dev/null
+	fi
 	mv plugins/MDNSDiscovery.jar.url plugins/MDNSDiscovery.jar
 	rm -f plugins/MDNSDiscovery.jar.url
 	rm -f mdns

Modified: trunk/apps/new_installer/res/unix/bin/install_stun.sh
===================================================================
--- trunk/apps/new_installer/res/unix/bin/install_stun.sh	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/res/unix/bin/install_stun.sh	2007-05-09 23:52:54 UTC (rev 13185)
@@ -11,7 +11,10 @@
 	PLUGINS=`cat plug`
 	echo "plugins.JSTUN.JSTUN at file://$INSTALL_PATH/plugins/JSTUN.jar;$PLUGINS" > plug2
 	mv -f plug2 plug
-	java -jar bin/sha1test.jar plugins/JSTUN.jar.url plugins &>/dev/null
+	if test ! -e offline
+	then
+		java -jar bin/sha1test.jar plugins/JSTUN.jar.url plugins &>/dev/null
+	fi
 	mv plugins/JSTUN.jar.url plugins/JSTUN.jar
 	rm -f plugins/JSTUN.jar.url
 	rm -f stun

Modified: trunk/apps/new_installer/res/unix/bin/install_thaw.sh
===================================================================
--- trunk/apps/new_installer/res/unix/bin/install_thaw.sh	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/res/unix/bin/install_thaw.sh	2007-05-09 23:52:54 UTC (rev 13185)
@@ -7,6 +7,9 @@
 if test -e thaw
 then
 	rm -f thaw
-	echo "Downloading Thaw"
-	java -jar bin/sha1test.jar Thaw/Thaw.jar ./ &>/dev/null || exit 1
+	if test ! -e offline
+	then
+		echo "Downloading Thaw"
+		java -jar bin/sha1test.jar Thaw/Thaw.jar ./ &>/dev/null || exit 1
+	fi
 fi

Modified: trunk/apps/new_installer/res/unix/bin/install_updater.sh
===================================================================
--- trunk/apps/new_installer/res/unix/bin/install_updater.sh	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/res/unix/bin/install_updater.sh	2007-05-09 23:52:54 UTC (rev 13185)
@@ -13,6 +13,9 @@
 	rm -f update
 fi
 
-echo "Downloading update.sh"
-java -jar bin/sha1test.jar update/update.sh "$INSTALL_PATH" &>/dev/null || exit 1
+if test ! -e offline
+then
+	echo "Downloading update.sh"
+	java -jar bin/sha1test.jar update/update.sh "$INSTALL_PATH" &>/dev/null || exit 1
+fi
 chmod a+rx "$INSTALL_PATH/update.sh"

Modified: trunk/apps/new_installer/res/unix/bin/setup.sh
===================================================================
--- trunk/apps/new_installer/res/unix/bin/setup.sh	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/res/unix/bin/setup.sh	2007-05-09 23:52:54 UTC (rev 13185)
@@ -15,3 +15,11 @@
 
 # We need the exec flag on /bin
 chmod u+x bin/*sh bin/wrapper-* lib/* &>/dev/null
+
+# Are we in offline mode ?
+if test -e offline
+then
+	echo "Offline installation mode"
+else
+	echo "Online installation mode"
+fi

Modified: trunk/apps/new_installer/res/windows/bin/cleanup.cmd
===================================================================
--- trunk/apps/new_installer/res/windows/bin/cleanup.cmd	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/res/windows/bin/cleanup.cmd	2007-05-09 23:52:54 UTC (rev 13185)
@@ -5,4 +5,4 @@
 
 :: Keep application installers in case users want to perform updates
 @cd bin
- at del /F 1run.cmd setup.cmd detect_port_availability.cmd install_freenet-ext.cmd install_freenet-stable-latest.cmd install_plugins.cmd install_updater.cmd install_wrapper.cmd setup.cmd 2> NUL > NUL
+ at del /F 1run.cmd setup.cmd detect_port_availability.cmd install_freenet-ext.cmd install_freenet-stable-latest.cmd install_plugins.cmd install_updater.cmd install_wrapper.cmd setup.cmd offline 2> NUL > NUL

Modified: trunk/apps/new_installer/res/windows/bin/install_freenet-ext.cmd
===================================================================
--- trunk/apps/new_installer/res/windows/bin/install_freenet-ext.cmd	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/res/windows/bin/install_freenet-ext.cmd	2007-05-09 23:52:54 UTC (rev 13185)
@@ -3,5 +3,7 @@
 @set JAVA_HOME=$JAVA_HOME
 @cd /D %INSTALL_PATH%
 
+ at if not exist offline goto end
 @echo "Downloading freenet-ext.jar"
 @java -jar bin\sha1test.jar freenet-ext.jar . > NUL
+:end

Modified: trunk/apps/new_installer/res/windows/bin/install_freenet-stable-latest.cmd
===================================================================
--- trunk/apps/new_installer/res/windows/bin/install_freenet-stable-latest.cmd	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/res/windows/bin/install_freenet-stable-latest.cmd	2007-05-09 23:52:54 UTC (rev 13185)
@@ -3,6 +3,8 @@
 @set JAVA_HOME=$JAVA_HOME
 @cd /D %INSTALL_PATH%
 
+ at if not exist offline goto end
 @echo "Downloading freenet-stable-latest.jar"
 @java -jar bin\sha1test.jar freenet-stable-latest.jar . > NUL
+:end
 @copy freenet-stable-latest.jar freenet.jar > NUl

Modified: trunk/apps/new_installer/res/windows/bin/install_frost.cmd
===================================================================
--- trunk/apps/new_installer/res/windows/bin/install_frost.cmd	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/res/windows/bin/install_frost.cmd	2007-05-09 23:52:54 UTC (rev 13185)
@@ -5,8 +5,10 @@
 
 @if not exist frost goto nofrost 
 @del /F frost > NUL
+ at if not exist offline goto end
 @echo "Downloading Frost"
 @java -jar bin\sha1test.jar frost/frost.zip . > NUL
+:end
 @echo "Setting Frost up"
 @mkdir frost
 @java -jar bin\uncompress.jar frost.zip frost > NUL

Modified: trunk/apps/new_installer/res/windows/bin/install_jsite.cmd
===================================================================
--- trunk/apps/new_installer/res/windows/bin/install_jsite.cmd	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/res/windows/bin/install_jsite.cmd	2007-05-09 23:52:54 UTC (rev 13185)
@@ -5,7 +5,9 @@
 
 @if not exist jsite goto nojsite 
 @del /F jsite > NUL
+ at if not exist offline goto end
 @echo "Downloading jSite"
+ at java -jar bin\sha1test.jar jSite/jSite.jar . > NUL
+:end
 @echo @start javaw -jar jSite.jar > jsite.cmd
- at java -jar bin\sha1test.jar jSite/jSite.jar . > NUL
 :nojsite

Modified: trunk/apps/new_installer/res/windows/bin/install_plugins.cmd
===================================================================
--- trunk/apps/new_installer/res/windows/bin/install_plugins.cmd	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/res/windows/bin/install_plugins.cmd	2007-05-09 23:52:54 UTC (rev 13185)
@@ -10,7 +10,9 @@
 @if not exist stun goto nostun 
 @echo 	-JSTUN
 @set PLUGINS=plugins.JSTUN.JSTUN at file:///%INSTALL_PATH%\plugins\JSTUN.jar;%PLUGINS%
+ at if not exist offline goto end1
 @java -jar bin\sha1test.jar plugins/JSTUN.jar.url plugins > NUL
+:end1
 @copy plugins\JSTUN.jar.url plugins\JSTUN.jar > NUL
 @del /F stun > NUL
 :nostun
@@ -18,7 +20,9 @@
 @if not exist mdns goto nomdns 
 @echo 	-MDNSDiscovery
 @set PLUGINS=plugins.MDNSDiscovery.MDNSDiscovery at file:///%INSTALL_PATH%\plugins\MDNSDiscovery.jar;%PLUGINS%
+ at if not exist offline goto end2
 @java -jar bin\sha1test.jar plugins/MDNSDiscovery.jar.url plugins > NUL
+:end2
 @copy plugins\MDNSDiscovery.jar.url plugins\MDNSDiscovery.jar > NUL
 @del /F mdns > NUL
 :nomdns
@@ -26,7 +30,9 @@
 @if not exist librarian goto nolibrarian 
 @echo 	-Librarian
 @set PLUGINS=plugins.Librarian.Librarian at file:///%INSTALL_PATH%\plugins\Librarian.jar;%PLUGINS%
+ at if not exist offline goto end3
 @java -jar bin\sha1test.jar plugins/Librarian.jar.url plugins > NUL
+:end3
 @copy plugins\Librarian.jar.url plugins\Librarian.jar > NUL
 @del /F librarian > NUL
 :nolibrarian

Modified: trunk/apps/new_installer/res/windows/bin/install_thaw.cmd
===================================================================
--- trunk/apps/new_installer/res/windows/bin/install_thaw.cmd	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/res/windows/bin/install_thaw.cmd	2007-05-09 23:52:54 UTC (rev 13185)
@@ -6,6 +6,8 @@
 @if not exist thaw goto nothaw 
 @del /F thaw > NUL
 @echo "Downloading Thaw"
+ at if not exist offline goto end
+ at java -jar bin\sha1test.jar Thaw/Thaw.jar . > NUL
+:end
 @echo @start javaw -jar Thaw.jar > thaw.cmd
- at java -jar bin\sha1test.jar Thaw/Thaw.jar . > NUL
 :nothaw

Modified: trunk/apps/new_installer/res/windows/bin/install_updater.cmd
===================================================================
--- trunk/apps/new_installer/res/windows/bin/install_updater.cmd	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/res/windows/bin/install_updater.cmd	2007-05-09 23:52:54 UTC (rev 13185)
@@ -4,7 +4,9 @@
 @cd /D %INSTALL_PATH%
 
 @echo "Downloading update.cmd"
+ at if not exist offline goto end
 @java -jar bin\sha1test.jar update/update.cmd . > NUL
+:end
 @echo node.updater.enabled=true >> freenet.ini
 
 @if not exist update goto noautoupdate

Modified: trunk/apps/new_installer/res/windows/bin/setup.cmd
===================================================================
--- trunk/apps/new_installer/res/windows/bin/setup.cmd	2007-05-09 23:17:46 UTC (rev 13184)
+++ trunk/apps/new_installer/res/windows/bin/setup.cmd	2007-05-09 23:52:54 UTC (rev 13185)
@@ -28,3 +28,6 @@
 @regedit /s fref.reg > NUL
 @FTYPE fref_auto_file="$JAVA_HOME\bin\javaw.exe" -cp "$INSTALL_PATH\freenet.jar" freenet.tools.AddRef "%%1" > NUL
 @del /F fref.reg
+
+:: Are we in offline mode ?
+ at if exist offline echo "Offline installation mode"




More information about the cvs mailing list