Mercurial > hg > xemacs-beta
comparison lisp/package-get.el @ 927:e40f8d860d5f
[xemacs-hg @ 2002-07-17 06:13:39 by youngs]
2002-07-17 Steve Youngs <youngs@xemacs.org>
* package-get.el (package-get-update-base-from-buffer): Re-write
so it doesn't rely on the APEL package.
author | youngs |
---|---|
date | Wed, 17 Jul 2002 06:13:39 +0000 |
parents | eb3bc15a6e0f |
children | 4ee231b26c65 |
comparison
equal
deleted
inserted
replaced
926:4f61e79f8a14 | 927:e40f8d860d5f |
---|---|
439 ;(setq end (point)) | 439 ;(setq end (point)) |
440 ) | 440 ) |
441 (setq package-get-continue-update-base t) | 441 (setq package-get-continue-update-base t) |
442 (if package-get-require-signed-base-updates | 442 (if package-get-require-signed-base-updates |
443 (if package-entries-are-signed | 443 (if package-entries-are-signed |
444 (progn | 444 (if (featurep 'mailcrypt-autoloads) |
445 (setq package-get-continue-update-base nil) | 445 (progn |
446 (autoload 'mc-setversion "mc-setversion") | 446 (setq package-get-continue-update-base nil) |
447 (with-fboundp 'mc-setversion | 447 (autoload 'mc-setversion "mc-setversion") |
448 (if-boundp 'exec-suffix-list | 448 (cond ((locate-file "gpg" exec-path |
449 (or | 449 '("" ".btm" ".bat" ".cmd" ".exe" ".com") |
450 (cond ((locate-file "gpg" exec-path exec-suffix-list) | 450 'executable) |
451 (mc-setversion "gpg")) | 451 (mc-setversion "gpg")) |
452 ((locate-file "pgpe" exec-path exec-suffix-list) | 452 ((locate-file "pgpe" exec-path |
453 (mc-setversion "5.0")) | 453 '("" ".btm" ".bat" ".cmd" ".exe" ".com") |
454 ((locate-file "pgp" exec-path exec-suffix-list) | 454 'executable) |
455 (mc-setversion "2.6"))) | 455 (mc-setversion "5.0")) |
456 (error "Can't find a suitable pgp executable")) | 456 ((locate-file "pgp" exec-path |
457 (error 'unimplemented "`apel' package unavailable"))) | 457 '("" ".btm" ".bat" ".cmd" ".exe" ".com") |
458 (autoload 'mc-verify "mc-toplev") | 458 'executable) |
459 (declare-fboundp (mc-verify)) | 459 (mc-setversion "2.6")) |
460 (setq package-get-continue-update-base t)) | 460 (t |
461 (error 'search-failed | |
462 "Can't find a suitable PGP executable"))) | |
463 (autoload 'mc-verify "mc-toplev") | |
464 (declare-fboundp (mc-verify)) | |
465 (setq package-get-continue-update-base t)) | |
466 (error 'unimplemented "`mailcrypt' package unavailable")) | |
461 (if (yes-or-no-p | 467 (if (yes-or-no-p |
462 "Package Index is not PGP signed. Continue anyway? ") | 468 "Package Index is not PGP signed. Continue anyway? ") |
463 (setq package-get-continue-update-base t) | 469 (setq package-get-continue-update-base t) |
464 (error "Package database not updated") | 470 (error "Package database not updated") |
465 (setq package-get-continue-update-base nil)))) | 471 (setq package-get-continue-update-base nil)))) |