emacs-diffs
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]