zaurus-updater: fixed JFFS2: wrong bitmask problems (some code needs to run only...
authorMarcin Juszkiewicz <hrw@openembedded.org>
Mon, 10 Dec 2007 11:50:46 +0000 (11:50 +0000)
committerMarcin Juszkiewicz <hrw@openembedded.org>
Mon, 10 Dec 2007 11:50:46 +0000 (11:50 +0000)
packages/zaurus-updater/zaurus-updater.bb
packages/zaurus-updater/zaurus-updater/updater.sh

index bf96dc2..a16c222 100644 (file)
@@ -1,7 +1,7 @@
 DESCRIPTION = "Encrypted shellscript for the Zaurus ROM update"
 DEPENDS = "encdec-updater-native"
 LICENSE = "zaurus-updater"
-PR = "r15"
+PR = "r16"
 
 PACKAGES = ""
 PACKAGE_ARCH = "${MACHINE_ARCH}"
index ef15e47..38a7414 100644 (file)
@@ -32,6 +32,8 @@
 #
 # 2007.12.10 Marcin 'Hrw' Juszkiewicz
 # - Reformatted file - please use spaces not tabs
+# - "version check" is only on Tosa and Poodle - breaks other machines
+#
 
 DATAPATH=$1
 TMPPATH=/tmp/update
@@ -161,13 +163,15 @@ do_flashing()
         return
     fi
 
-    #check version
-    /sbin/bcut -s 6 -o $TMPDATA $TMPHEAD
-    if [ `cat $TMPDATA` != "SHARP!" ] > /dev/null 2>&1
-    then
-        #no version info...
-        rm -f $TMPHEAD > /dev/null 2>&1
-        DATAPOS=0
+    if [ "$ZAURUS" = "tosa" ] || [ "$ZAURUS" = "poodle" ]
+        #check version
+        /sbin/bcut -s 6 -o $TMPDATA $TMPHEAD
+        if [ `cat $TMPDATA` != "SHARP!" ] > /dev/null 2>&1
+        then
+            #no version info...
+            rm -f $TMPHEAD > /dev/null 2>&1
+            DATAPOS=0
+        fi
     fi
 
     if [ $ISFORMATTED = 0 ]