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"


Reply via email to