Brian C. White writes ("Re: Emacs per-package startup files"): ... > [someone:] > > So, do these files go in /var/lib/emacs, /etc/emacs, or > > /usr/lib/emacs/site-lisp, and why? I can set it up and send changes > > to the emacs package maintainers this weekend if that gets worked > > out... > > I'd vote for "/usr/lib/emacs/site-lisp". Why? Because "/var/lib/emacs" > is for files that can't be on a read-only filesystem and "/etc/emacs" is > for user config files and the like.
/usr/lib/emacs/site-lisp is for something entirely different. It's for the main lisp files (modes or whatever) that a package installs. /var/lib is obviously wrong, as the files aren't changed in normal operation. The files need to be conffiles so that the sysadmin can modify their behaviour, remove them, &c, and have their changes respected. So it needs to be in /etc. Ian.