Author: nextgens
Date: 2006-03-31 12:07:31 +0000 (Fri, 31 Mar 2006)
New Revision: 8385
Added:
trunk/apps/installer/installclasspath/linux/update.sh
Modified:
trunk/apps/installer/build.xml
trunk/apps/installer/installclasspath/linux/CreateDesktopShortcut.sh
Log:
installer: update script for *nix
Modified: trunk/apps/installer/build.xml
===================================================================
--- trunk/apps/installer/build.xml 2006-03-31 10:41:35 UTC (rev 8384)
+++ trunk/apps/installer/build.xml 2006-03-31 12:07:31 UTC (rev 8385)
@@ -165,6 +165,12 @@
<replace file="${installDir}/run.sh">
<replacefilter token="@fproxyport@"
value="${fproxyport}"/>
</replace>
+
+ <copy file="${basedir}/linux/update.sh"
tofile="${installDir}/update.sh"/>
+ <chmod file="${installDir}/update.sh" perm="775"/>
+ <replace file="${installDir}/update.sh">
+ <replacefilter token="@path@" value="/${basedir}/"/>
+ </replace>
<echo message="Creating shortcuts"/>
<chmod file="${basedir}/linux/CreateDesktopShortcut.sh"
perm="775"/>
Modified: trunk/apps/installer/installclasspath/linux/CreateDesktopShortcut.sh
===================================================================
--- trunk/apps/installer/installclasspath/linux/CreateDesktopShortcut.sh
2006-03-31 10:41:35 UTC (rev 8384)
+++ trunk/apps/installer/installclasspath/linux/CreateDesktopShortcut.sh
2006-03-31 12:07:31 UTC (rev 8385)
@@ -2,4 +2,4 @@
mkdir -p $HOME/Desktop
echo -e "#!/bin/sh\nmozilla http://localhost:$2/" > $HOME/Desktop/Freenet-$1
-chmod +x $HOME/Desktop/Freenet
+chmod +x $HOME/Desktop/Freenet-$1
Added: trunk/apps/installer/installclasspath/linux/update.sh
===================================================================
--- trunk/apps/installer/installclasspath/linux/update.sh 2006-03-31
10:41:35 UTC (rev 8384)
+++ trunk/apps/installer/installclasspath/linux/update.sh 2006-03-31
12:07:31 UTC (rev 8385)
@@ -0,0 +1,20 @@
+#!/bin/bash
+pushd @path@ 2>&1 >/dev/null
+echo "Updating freenet"
+
+wget -o /dev/null -N
http://downloads.freenetproject.org/alpha/freenet-cvs-snapshot.jar.url
+
+touch freenet-cvs-snapshot.jar.url.old
+
+diff --brief freenet-cvs-snapshot.jar.url freenet-cvs-snapshot.jar.url.old
+if [[ $? -ne 0 ]]
+then
+ echo "Downloading freenet"
+ wget -o /dev/null -i freenet-cvs-snapshot.jar.url -O
freenet-cvs-snapshot.jar
+ mv freenet-cvs-snapshot.jar.url freenet-cvs-snapshot.jar.url.old
+
+ echo "Restarting freenet"
+ ./run.sh restart
+fi
+
+popd 2>&1 >/dev/null