Mercurial > hg > xemacs-beta
comparison lisp/prim/package-admin.el @ 205:92f8ad5d0d3f r20-4b1
Import from CVS: tag r20-4b1
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:02:46 +0200 |
parents | 850242ba4a81 |
children |
comparison
equal
deleted
inserted
replaced
204:a15e4b3d59c6 | 205:92f8ad5d0d3f |
---|---|
61 ;;;###autoload | 61 ;;;###autoload |
62 (defun package-admin-add-binary-package (file &optional pkg-dir) | 62 (defun package-admin-add-binary-package (file &optional pkg-dir) |
63 "Install a pre-bytecompiled XEmacs package into package hierarchy." | 63 "Install a pre-bytecompiled XEmacs package into package hierarchy." |
64 (interactive "fPackage tarball: ") | 64 (interactive "fPackage tarball: ") |
65 (when (null pkg-dir) | 65 (when (null pkg-dir) |
66 (setq pkg-dir (cadr package-path))) | 66 (when (or (not (listp package-path)) |
67 (not package-path)) | |
68 (error "No package path")) | |
69 (setq pkg-dir (car (last package-path)))) | |
67 | 70 |
68 (let ((buf (get-buffer-create package-admin-temp-buffer))) | 71 (let ((buf (get-buffer-create package-admin-temp-buffer))) |
69 (call-process "add-big-package.sh" | 72 (call-process "add-big-package.sh" |
70 nil | 73 nil |
71 buf | 74 buf |