Do not unmount on wipe unless needed. Add reboot binary. Restart recovery process for Galaxy S.
diff --git a/killrecovery.sh b/killrecovery.sh
index 90f43e6..4c15f0b 100755
--- a/killrecovery.sh
+++ b/killrecovery.sh
@@ -6,4 +6,11 @@
 kill $(ps | grep /sbin/adbd)
 kill $(ps | grep /sbin/recovery)
 
+# On the Galaxy S, the recovery comes test signed, but the
+# recovery is not automatically restarted.
+if [ -f /init.smdkc110.rc ]
+then
+    /sbin/recovery &
+fi
+
 exit 1
\ No newline at end of file