From: Stefan Monnier Date: Sat, 29 Jan 2022 22:50:02 +0000 (-0500) Subject: package.el: Fix bug#53529 X-Git-Tag: emacs-29.0.90~2657 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=35cd9197fc3bda7576b3c343d1183360067dccd2;p=emacs.git package.el: Fix bug#53529 * lisp/emacs-lisp/package.el (package-autoload-ensure-default-file): Enforce Unix EOLs. --- 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)