sym links to absolute pathnames in /compat/linux

John E Hein jhein at timing.com
Tue May 1 19:46:13 UTC 2007


Are sym links to absolute pathnames supposed to try to look
in /compat/linux first?

/compat/linux/usr/bin/foo -> /bin/foo

I thought I recalled that Alexander said recently they _were_ supposed
to look in /compat/linux first.  But I don't seem to have that
behavior on the 6-stable box I'm using at the moment.

# ln -s /bin/foo /compat/linux/usr/bin/foo
# ls -l /compat/linux/usr/bin/foo
lrwxr-xr-x  1 root  wheel  8 May  1 19:17 /compat/linux/usr/bin/foo -> /bin/foo
# cp -p /compat/linux/bin/ls /compat/linux/bin/foo
# cp -p /bin/ls /bin/foo
# /compat/linux/usr/bin/foo --version
foo: illegal option -- -
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
# /compat/linux/bin/foo --version
ls (coreutils) 5.2.1
Written by Richard Stallman and David MacKenzie.

Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


More information about the freebsd-emulation mailing list