I tried executing a script on the sdcard as is because on FAT, everything is 777.
./.profile ./.profile: permission denied
I added this as the initial command for the Android shell and it executes it just fine:
eval "$(cat /sdcard/.profile)"
So what I'm wondering is: Is there a way I can execute a script on the sdcard (other than the way I found out) and be able to pass arguments to it or do I need to do it the normal BTEP way (in its data directory)?