confused. Maybe we should move the libeshell stuff into a separate directory. svn path=/trunk/; revision=5257