* package.el - package-directory-list (v) list of additional directories containing elpa packages. In particular this has an emacs version specific directory where we can install byte compiled files. - package-unpack (f) does the actual installation, using dynamically bound *package-user-dir*. The current version is safe to call without network access, but it's probably considered internal. * workflow ** at package build time - install using package-unpack (or workalike) into $(DESTDIR)/usr/share/emacs/site-lisp/elpa