Re: Too much shell-escaping

Uwe Brauer <[email protected]>
Newsgroups gmane.emacs.auc-tex
Message-ID <[email protected]>
>>>>> "David" == David Kastrup <[email protected]> writes:

    David> Uwe Brauer <[email protected]> writes:

[snip]

    >> guys since you are now discussing the installation targets could you
    >> please change the (default) behaviour of packagedir, whose behaviour
    >> is wrong, as I wrote in an earlier message.

    David> Please be more specific.  I have now checked _all_ of your mails in
    David> the recent 1000 articles in this list, and the only one appearing
    David> remotely relevant would be
    David> Message-ID: <[email protected]>
    David> where you, however, play around with --with-lispdir and people point
    David> out in the followups that you seem to have ignored the instructions
    David> and are installing from within the XEmacs lisp tree.  No further reply
    David> was made by you and the thread petered out soon.

No, I mean  <[email protected]>
this is from Monday 7 of feb.


Here is want I said.

--8<------------------------schnipp------------------------->8---

Hello 

This is an issue which concerns both the auctex developement team and
the xemacs team, hence my double posting.

The default behaviour for a auctex installation using xemacs 
that is
./configure --with-xemacs=/usr/bin/xemacs

 has the result, that the files, which are generated by the make
 process, will be installed in 


infodir = ${packagedir}/info
lispdir = ${packagedir}/lisp
packagedir = /usr/share/xemacs21/xemacs-packages
auctexdir= ${lispdir}/auctex


I consider such a choice as *bad*.
First it will need root privileges, second it will install in the
directory where the _official_ xemacs pkg sits. 

So I suggest that the default value are: 

either the pkg directory is 
packagedir = /usr/share/xemacs21/site-packages

Which still would need root privileges or the value
is 
packagedir = ~/.xemacs/xemacs-packages.


It is true that the INSTALLATION file says something about how to set
the packagedir, that is to run
./configure --with-xemacs=/usr/bin/xemacs --with-packagedir=/DIR
but in any case, the *default* behaviour should not be the one mention
above. 

I suggest if 
./configure --with-xemacs=/usr/bin/xemacs
is executed, a message pops up saying, 

"you did not specify neither the packagedir nor the lispdir option".


Besides the package generated this way *does not* include a MANIFEST
file, so uninstall could be a little tricky, recall that the xemacs
are installed according to the structure 
/lisp/packagename
/man/packagename

But not

/packename/lisp
/packename/man 

In the letter deleting the packagename directory would delete the
installed files, in the former you have to go directory by
directory. So that is where a MANIFEST file comes in handy (posted a
while ago I simple function to delete the content of a 3rd party
package by reading the MANIFEST file)


I would appreciate any comments of the Xemacs development team on this
issue.

Thanks


Uwe Brauer


--8<------------------------schnapp------------------------->8---
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.