Force mksquasfs to version 4 (required for kernel-of-the-moment).
squisher will now fail the build instead of failing runtime on
Dream/Sapphire.
diff --git a/tools/squisher b/tools/squisher
index 57498c4..063b8e0 100755
--- a/tools/squisher
+++ b/tools/squisher
@@ -24,7 +24,15 @@
 OPTICHARGER=$ANDROID_BUILD_TOP/vendor/cyanogen/tools/opticharger
 QUIET=-q
 DELETE_BINS="applypatch applypatch_static check_prereq recovery updater"
-[ -z "$NO_SQUASHFS" -a `which mksquashfs` = "" ] && NO_SQUASHFS=true 
+if [ -z "$NO_SQUASHFS" -a `which mksquashfs` = "" ]; then
+	NO_SQUASHFS=true 
+else
+	if mksquashfs -version | grep -q 'version 4'; then :; else
+		echo "mksquashfs must be at least version 4 for this build"
+		exit 1
+	fi
+
+fi
 
 WORK=/tmp/repack
 rm -rf $WORK
@@ -34,11 +42,10 @@
 then
    # Create the xbin squashfs
    cp -a $XBIN $WORK/xbin/
-   chown -R 1000:1000 $WORK/xbin/*
    chmod -R 755 $WORK/xbin/*
-   rm $WORK/xbin/su
+   rm -f $WORK/xbin/su
    ln -s $WORK/bin/su $WORK/xbin/su
-   mksquashfs $WORK/xbin/* $WORK/xbin.sqf
+   mksquashfs $WORK/xbin/* $WORK/xbin.sqf -force-uid 1000 -force-gid 1000
 fi
 
 # Unpack the otapackage and opticharge all apks