> Sure.  I want to install autoconf.  autoconf should look for all of its
> private files in /usr/pubsw/lib/autoconf.  autoconf will be located in
> /usr/pubsw/bin/autoconf.  In order for that to happen, autoconf has to
> *install* into /afs/.ir/pubsw/Development/autoconf-2.13/share/{bin,lib}.
> Those paths should not be hard-coded anywhere, because we may decide to
> reorganize our package structure and autoconf may move into Config or
> Programming or some other such section.  Instead, the /usr/pubsw paths
> should be hard-coded, since they'll always be correct.

Well, autoconf is not a good example. It only uses directories derived
from $prefix for installation. It doesn't use /etc/ and /var. You must be
doing more insane tricks to handle packages that do.

I believe that your setup is screwed. You should have /usr in the path
that you are using for installation. Maybe you need a symlink from usr to
".", just the way how GNU Hurd does it.

Regards,
Pavel Roskin

Reply via email to