]> git.eshelyaron.com Git - emacs.git/commitdiff
package.el: Fix bug#53529
authorStefan Monnier <monnier@iro.umontreal.ca>
Sat, 29 Jan 2022 22:50:02 +0000 (17:50 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sat, 29 Jan 2022 22:51:06 +0000 (17:51 -0500)
* lisp/emacs-lisp/package.el (package-autoload-ensure-default-file):
Enforce Unix EOLs.

lisp/emacs-lisp/package.el

index aa3e48155c37a57fe8f0c9b86d73b408d6e44fa6..2e014496139d50d196375500ac608ac1b95afe4f 100644 (file)
@@ -1005,7 +1005,8 @@ untar into a directory named DIR; otherwise, signal an error."
   "Make sure that the autoload file FILE exists and if not create it."
   (unless (file-exists-p file)
     (require 'autoload)
-    (write-region (autoload-rubric file "package" nil) nil file nil 'silent))
+    (let ((coding-system-for-write 'utf-8-emacs-unix))
+      (write-region (autoload-rubric file "package" nil) nil file nil 'silent)))
   file)
 
 (defvar autoload-timestamps)