-while ! busybox mount houdini$1.sfs $dest_dir; do
- while [ "$(getprop net.dns1)" = "" ]; do
- sleep 10
- done
- if [ -z "$1" ]; then
- [ "`uname -m`" = "x86_64" ] && url=http://goo.gl/Knnmyl || url=http://goo.gl/JsoX2C
- else
- url=http://goo.gl/n6KtQa
+if [ -e /system/lib$1/libhoudini.so ]; then
+ log -pi -thoudini "found /system/lib$1/libhoudini.so"
+elif [ -e /system/etc/houdini$1.sfs ]; then
+ busybox mount /system/etc/houdini$1.sfs $dest_dir
+else
+ if mountpoint -q $dest_dir; then
+ kill -9 `fuser -m $dest_dir`
+ umount -f $dest_dir