Do not unmount on wipe unless needed. Add reboot binary. Restart recovery process for Galaxy S.
diff --git a/recovery.c b/recovery.c
index fea1e7d..ce4405b 100644
--- a/recovery.c
+++ b/recovery.c
@@ -536,6 +536,10 @@
             return amend_main(argc, argv);
         if (strstr(argv[0], "nandroid"))
             return nandroid_main(argc, argv);
+        if (strstr(argv[0], "reboot"))
+            return reboot_main(argc, argv);
+        if (strstr(argv[0], "setprop"))
+            return setprop_main(argc, argv);
 		return busybox_driver(argc, argv);
 	}
     __system("/sbin/postrecoveryboot.sh");