23 May 2007 22:52
ASDF-Install patch to allow installation of unsigned packages
Gary King <gwking <at> metabang.com>
2007-05-23 20:52:26 GMT
2007-05-23 20:52:26 GMT
The following patch splits download-files-for-package into download- source-for-package and download-signature-for-package; alters install and verify-gpg-signature so that the latter now calls download- signature-for-package. Added a restart-case in download-signature-(Continue reading)for- package so that we can still install unsigned packages.' I'd like to push this out sometime this week unless someone sees a problem... [misterx:~/darcs/asdf-install] gwking% darcs diff -u asdf-install/ installer.lisp --- old-asdf-install/asdf-install/installer.lisp 2007-05-23 16:28:17.000000000 -0400 +++ new-asdf-install/asdf-install/installer.lisp 2007-05-23 16:28:17.000000000 -0400 <at> <at> -152,63 +152,76 <at> <at> (defun download-link-for-signature (url) (concatenate 'string url ".asc")) -(defun download-files-for-package (package-name-or-url) +(defun download-source-for-package (package-name-or-url) (multiple-value-bind (package-url package-file) (download-url-to-temporary-file (download-link-for-package package-name-or-url)) - (if (verify-gpg-signatures-p package-name-or-url) - (multiple-value-bind (signature-url signature-file) - (download-url-to-temporary-file - (download-link-for-signature package-url)) - (declare (ignore signature-url)) - (values package-file signature-file)) - (values package-file nil))))
RSS Feed