[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 56af96e: * lisp/emacs-lisp/package.el: Don't load f
From: |
Artur Malabarba |
Subject: |
[Emacs-diffs] master 56af96e: * lisp/emacs-lisp/package.el: Don't load from parent dir |
Date: |
Fri, 29 May 2015 20:42:28 +0000 |
branch: master
commit 56af96e54ee2402a07105fe60a5d6c34d697229d
Author: Artur Malabarba <address@hidden>
Commit: Artur Malabarba <address@hidden>
* lisp/emacs-lisp/package.el: Don't load from parent dir
(package-load-all-descriptors): Don't load descriptors from
directories above the package directories.
---
lisp/emacs-lisp/package.el | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index 97e6bd6..6fecd9a 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -587,9 +587,10 @@ updates `package-alist'."
(dolist (dir (cons package-user-dir package-directory-list))
(when (file-directory-p dir)
(dolist (subdir (directory-files dir))
- (let ((pkg-dir (expand-file-name subdir dir)))
- (when (file-directory-p pkg-dir)
- (package-load-descriptor pkg-dir)))))))
+ (unless (equal subdir "..")
+ (let ((pkg-dir (expand-file-name subdir dir)))
+ (when (file-directory-p pkg-dir)
+ (package-load-descriptor pkg-dir))))))))
(defun define-package (_name-string _version-string
&optional _docstring _requirements
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 56af96e: * lisp/emacs-lisp/package.el: Don't load from parent dir,
Artur Malabarba <=