]> code.delx.au - gnu-emacs/blobdiff - lisp/emacs-lisp/package-x.el
Merge from origin/emacs-24
[gnu-emacs] / lisp / emacs-lisp / package-x.el
index e0945d47a4573203d089a6509e455fd7a49ed3ed..6955ce8f5a65def2703ebedeadd37e8af8c05072 100644 (file)
@@ -247,7 +247,7 @@ if it exists."
                             (concat (symbol-name pkg-name) "-readme.txt")
                             package-archive-upload-base)))
 
-           (set-buffer pkg-buffer)
+           (set-buffer (if (eq file-type 'tar) tar-data-buffer pkg-buffer))
            (write-region (point-min) (point-max)
                          (expand-file-name
                           (format "%s-%s.%s" pkg-name pkg-version extension)