Use the new 'file-name-case-insensitive-p' function
* lisp/international/mule.el (auto-coding-alist-lookup): * lisp/files.el (file-truename): (abbreviate-file-name, set-auto-mode, file-relative-name): * package.el (package-untar-buffer): Use 'file-name-case-insensitive-p' instead of 'system-type' to test case-insensitivity.
This commit is contained in:
parent
181bd848eb
commit
cbed42838e
3 changed files with 11 additions and 12 deletions
|
@ -792,7 +792,7 @@ untar into a directory named DIR; otherwise, signal an error."
|
|||
(tar-mode)
|
||||
;; Make sure everything extracts into DIR.
|
||||
(let ((regexp (concat "\\`" (regexp-quote (expand-file-name dir)) "/"))
|
||||
(case-fold-search (memq system-type '(windows-nt ms-dos cygwin))))
|
||||
(case-fold-search (file-name-case-insensitive-p dir)))
|
||||
(dolist (tar-data tar-parse-info)
|
||||
(let ((name (expand-file-name (tar-header-name tar-data))))
|
||||
(or (string-match regexp name)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue