Thanks for all the good advice!
The solution for us was to revert back to a dynamically linked
'ls' command. To do this we needed the following:
cp /usr/lib/ld.so* ~ftp/usr/lib
cp /usr/lib/libc.so.1 /usr/lib/libdl.so.1 ~ftp/usr/lib
cp /usr/lib/libintl.so.1 /usr/lib/libw.so.1 ~ftp/usr/lib
cp /etc/nsswitch.conf ~ftp/etc
as well as the devices
mknod ~ftp/dev/zero c 13 12
mknod ~ftp/dev/ticotsord c 105 1
mknod ~ftp/dev/tcp c 11 42
mknod ~ftp/dev/udp c 11 41
Then placing 'ls' in ~ftp/bin on our Solaris 2.4 machine works!
I'm still trying to find a statically linked version that works,
since the above takes a lot more space...if I find a better way
I'll certainly post!
Thanks again to everyone who replied!
Matt Marlow
UC San Diego
This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:10:53 CDT