Author: ks156
Date: 2008-11-28 16:55:51 +0100 (Fri, 28 Nov 2008)
New Revision: 2912

Modified:
   software_suite_v2/tuxware/installers/unix/branches/prefix_install/build.sh
Log:
* Added the ftp parser.
  The script donload only the control center yet.


Modified: 
software_suite_v2/tuxware/installers/unix/branches/prefix_install/build.sh
===================================================================
--- software_suite_v2/tuxware/installers/unix/branches/prefix_install/build.sh  
2008-11-28 15:05:26 UTC (rev 2911)
+++ software_suite_v2/tuxware/installers/unix/branches/prefix_install/build.sh  
2008-11-28 15:55:51 UTC (rev 2912)
@@ -8,19 +8,22 @@
 PREINST=$DEBIAN_DIR/preinst
 POSTINST=$DEBIAN_DIR/postinst
 CONTROL=$DEBIAN_DIR/control
-CC_DEPS_URL=http://www.kysoh.com/download/resources/cc_deps/linux
-CC_URL=http://www.kysoh.com/download/applications/common/control_center
-SKIN_URL=http://www.kysoh.com/download/resources/skin
 
-KYSOH_URL=http://www.kysoh.com/download
+
+KYSOH_URL=http://94.23.16.55/apps
+GADGET_DIR=gadgets
 APP_DIR=applications
-GADGET_DIR=gadgets
 INST_DIR=installers/unix32
-CONTROL_CENTER_URL=$KYSOH_URL/$APP_DIR/common/control_center
-GADGET_URL=$KYSOH_URL/$GADGET_DIR
-TOOLS_URL=$KYSOH_URL/$INST_DIR/tools
-ATT_URL=$KYSOH_URL/$INST_DIR/attitunes
 
+CONTROL_CENTER_URL=$KYSOH_URL/applications/common/control_center
+#GADGET_URL=$KYSOH_URL/$GADGET_DIR
+#TOOLS_URL=$KYSOH_URL/$INST_DIR/tools
+#ATT_URL=$KYSOH_URL/$INST_DIR/attitunes
+#SKIN_URL=http://www.kysoh.com/download/resources/skin
+TMP_RULES_FILE=/tmp/tuxtmp
+
+#KYSOH_URL=http://www.kysoh.com/download
+
 WORK=branches
 QC=trunks
 STABLE=tags
@@ -366,6 +369,29 @@
     chmod +x $MIRROR_DIR/$PREFIX/$BIN_DIR/tux_control_center
 }
 
+installFromFtp () {
+    while read line; do
+        echo $line|cut -d ';' -f 3 |sed "s/\$PREFIX/\\${PREFIX}/g" >path
+        path=`cat path`
+        echo $path
+        rm path
+        echo $line|cut -d ';' -f 4 |sed "s/\$PREFIX/\\${PREFIX}/g" >url
+        url=`cat url`
+        echo $url
+        rm url
+        wget $url -O $MIRROR_DIR/$path
+
+    done < /tmp/tuxtmp1
+}
+
+parseFtp () {
+    python getRules.py $VERSION_TYPE LINUX $CONTROL_CENTER_URL $TMP_RULES_FILE
+    echo $?
+    sed 's/|/;/g' $TMP_RULES_FILE > /tmp/tuxtmp1
+    installFromFtp
+    rm /tmp/tuxtmp1 $TMP_RULES_FILE
+}
+
 # Create the updater binary
 updaterBin () {
     echo "-- Creating tux_updater binary"
@@ -589,6 +615,7 @@
 VERSION=
 SOURCE=
 VERSION_TXT=
+VERSION_TYPE=
 DEPS="libc6(>=2.3), python, libasound2, python-ctypes, libstdc++5, \
 python-xml, libportaudio2, openjdk-6-jre, python-dev, python-setuptools, sox, \
 lame"
@@ -598,14 +625,17 @@
         q)
             SOURCE=$QC
             VERSION_TXT=versionQC.txt
+            VERSION_TYPE=QC
             ;;
         w)
             SOURCE=$WORK
             VERSION_TXT=versionWork.txt
+            VERSION_TYPE=Work
             ;;
         s)
             SOURCE=$STABLE
             VERSION_TXT=version.txt
+            VERSION_TYPE=Online
             ;;
         u)
             COMPAT=TRUE
@@ -671,15 +701,15 @@
 packTemplates
 packPixmaps
 # <--- Download file from the ftp serveur --->
-#ftpUpdate
-packCC
-packCCDeps
-packUpdater
-packJavaSkin
-packGadgets
-packTools
-packAttitunes
-packIdleBehavior
+parseFtp
+#packCC
+#packCCDeps
+#packUpdater
+#packJavaSkin
+#packGadgets
+#packTools
+#packAttitunes
+#packIdleBehavior
 # <--- Create executables --->
 serverBin
 tuxshBin


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to