SF.net SVN: morphix: [2574] trunk/morphixlivekiosk/scripts/kabt.sh

[email protected] Tue, 23 Oct 2007 15:43:45 -0700
Newsgroups gmane.linux.morphix.cvs
Message-ID <[email protected]>
Revision: 2574
          http://morphix.svn.sourceforge.net/morphix/?rev=2574&view=rev
Author:   bmsleight
Date:     2007-10-23 15:43:44 -0700 (Tue, 23 Oct 2007)

Log Message:
-----------
Ready for testing

Modified Paths:
--------------
    trunk/morphixlivekiosk/scripts/kabt.sh

Modified: trunk/morphixlivekiosk/scripts/kabt.sh
===================================================================
--- trunk/morphixlivekiosk/scripts/kabt.sh	2007-10-21 23:03:23 UTC (rev 2573)
+++ trunk/morphixlivekiosk/scripts/kabt.sh	2007-10-23 22:43:44 UTC (rev 2574)
@@ -110,15 +110,17 @@
 else
 	echo "No NavBar"
 	ECOMMENT_OUT="-->"
-	COMMENT_OUT="\!--"
+	COMMENT_OUT="<\!--"
 fi
 cp $CACHED/$MINIPRE  $TMP_DIR/
-sed -e s/ECOMMENTOUTNAVBAR/$ECOMMENTOUT/g $TMP_DIR/$MINIPRE >$TMP_FILE
+sed -e s/ECOMMENTOUTNAVBAR/$ECOMMENT_OUT/g $TMP_DIR/$MINIPRE >$TMP_FILE
 mv $TMP_FILE $TMP_DIR/$MINIPRE
 sed -e s/COMMENTOUTNAVBAR/$COMMENT_OUT/g $TMP_DIR/$MINIPRE >$TMP_FILE
 mv $TMP_FILE $TMP_DIR/$MINIPRE
 sed -e s/HOMEPAGE/$HOMEPAGE/g $TMP_DIR/$MINIPRE >$TMP_FILE
 mv $TMP_FILE $TMP_DIR/$MINIPRE
+sed -e s/BRANDNAME/$BRAND/g $TMP_DIR/$MINIPRE >$TMP_FILE
+mv $TMP_FILE $TMP_DIR/$MINIPRE
 if [ "$DHCP" = "true" ]; then
 	NETWORKCOMMANDS="<command>dhclient<\/command>"
 else
@@ -126,6 +128,7 @@
 fi
 sed -e s/NETWORKCOMMANDS/$NETWORKCOMMANDS/g $TMP_DIR/$MINIPRE >$TMP_FILE
 mv $TMP_FILE $TMP_DIR/$MINIPRE
+morphmini $TMP_DIR/$MINIPRE $TMP_DIR/KioskSetting.mod
 }
 
 put_kiosk_parts_together ()
@@ -143,6 +146,10 @@
 		echo "$MINI.mod is not stored in cache. Not added"
 	fi
 done
+isomorph --add mini $TMP_DIR/KioskSetting.mod $TMP_DIR/output.iso $TMP_DIR/isomorph.iso
+mv $TMP_DIR/isomorph.iso $TMP_DIR/output.iso
+isomorph --add copy $TEMPLATE /morphix/  $TMP_DIR/output.iso $TMP_DIR/isomorph.iso
+mv $TMP_DIR/isomorph.iso $TMP_DIR/output.iso
 }
 
 rebrand ()
@@ -197,7 +204,10 @@
 echo "Get head of queue"
 wget --tries=3 --timeout=60 -nv --output-document=$TMP_DIR/queue.txt $QUEUEURL
 HEADTEMPLATE=$(head -n 1 $TMP_DIR/queue.txt)
-wget --tries=3 --timeout=60 -nv --output-document=$TMP_DIR/template.xml $HEADTEMPLATE
+ISHTTP=${HEADTEMPLATE:0:7} 
+if [ "$ISHTTP" = "http://" ]; then
+	wget --tries=3 --timeout=60 -nv --output-document=$TMP_DIR/template.xml $HEADTEMPLATE
+fi
 }
 
 call_kabt ()
@@ -208,19 +218,25 @@
 else
 	CALLTESTING=""
 fi
-$0 $CALLTESTING -b $TMP_DIR/build-list.txt -t $TMP_DIR/template.xml -l $LOCALDIR
+if [ -e $TMP_DIR/template.xml ]; then
+	$0 $CALLTESTING -b $TMP_DIR/build-list.txt -t $TMP_DIR/template.xml -l $LOCALDIR
+else
+	echo "Queue empty"
+fi
 }
 
 call_webserver_with_links ()
 {
-echo "Call Webserver with links"
-CALLWL="${EXTERNALURL}"
-CALLWLISO=$(cut -d\  -f1 $TMP_DIR/build-list.txt)
-CALLWLOGG=$(cut -d\  -f2 $TMP_DIR/build-list.txt)
-CALLWLISOBN=$(basename $CALLWLISO)
-CALLWLOGGBN=$(basename $CALLWLOGG)
-CALLWL="${EXTERNALURL}&b=${CALLWLISOBN}&v=${CALLWLOGGBN}"
-echo wget --tries=3 --timeout=60 -nv --output-document=$TMP_DIR/call.txt $CALLWL
+if [ -e $TMP_DIR/template.xml ]; then
+	echo "Call Webserver with links"
+	CALLWL="${EXTERNALURL}"
+	CALLWLISO=$(cut -d\  -f1 $TMP_DIR/build-list.txt)
+	CALLWLOGG=$(cut -d\  -f2 $TMP_DIR/build-list.txt)
+	CALLWLISOBN=$(basename $CALLWLISO)
+	CALLWLOGGBN=$(basename $CALLWLOGG)
+	CALLWL="${EXTERNALURL}&b=${CALLWLISOBN}&v=${CALLWLOGGBN}"
+	echo wget --tries=3 --timeout=60 -nv --output-document=$TMP_DIR/call.txt $CALLWL
+fi
 }
 
 


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/