From 35cd9197fc3bda7576b3c343d1183360067dccd2 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Sat, 29 Jan 2022 17:50:02 -0500 Subject: [PATCH] package.el: Fix bug#53529 * lisp/emacs-lisp/package.el (package-autoload-ensure-default-file): Enforce Unix EOLs. --- lisp/emacs-lisp/package.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index aa3e48155c3..2e014496139 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el @@ -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) -- 2.39.5