Bradley Dilger <[EMAIL PROTECTED]> writes:

> Good morning,

Hi,

> /usr/info/ does not exist on my system. It looks like all the info data 
> resides in /usr/share/info ---but there is no symlink.

Tramp tries to follow the installation rules of (X)Emacs Makefiles
(from CVS). The defaults are:

prefix=/usr/local # default

Emacs
-----
datadir=$(prefix)/share
lispdir=$(datadir)/emacs/site-lisp
infodir=$(prefix)/info

XEmacs
------
datadir=$(prefix)/lib
lispdir=$(datadir)/xemacs/site-packages/lisp/tramp
infodir=$(datadir)/xemacs/site-packages/info

All variables can be overwritten during configure or
make. Nevertheless, I start to doubt whether these are good values:

- if one takes prefix=/usr (as proposed currently in the doc),
  /usr/info doesn't exist by default. See above.

- the XEmacs default values install into the same place the XEmacs
  packages are installed. But both installation targets shouldn't interfer.

So the following rules would be more convenient I believe:

prefix=/usr/local # default

Emacs
-----
datadir=$(prefix)/share
lispdir=$(datadir)/emacs/site-lisp
infodir=[-d $(prefix)/info] ? $(prefix)/info : $(datadir)/info

XEmacs
------
datadir=$(prefix)/lib
lispdir=$(datadir)/xemacs/site-lisp
infodir=$(datadir)/xemacs/info

What do people think about?

> Thank you,
>
> cbd.

Best regards, Michael.


_______________________________________________
Tramp-devel mailing list
Tramp-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tramp-devel

Reply via email to