Mercurial > hg > xemacs-beta
comparison lisp/package-info.el @ 363:972bbb6d6ca2 r21-1-11
Import from CVS: tag r21-1-11
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:59:28 +0200 |
parents | 51092a27c943 |
children | cc15677e0335 |
comparison
equal
deleted
inserted
replaced
362:1e474c183006 | 363:972bbb6d6ca2 |
---|---|
46 ; (insert-file-contents-literally file)) | 46 ; (insert-file-contents-literally file)) |
47 ; ;; (write-file "/tmp/x.x") | 47 ; ;; (write-file "/tmp/x.x") |
48 ; (setq result (md5 (current-buffer)))) | 48 ; (setq result (md5 (current-buffer)))) |
49 ; result)) | 49 ; result)) |
50 | 50 |
51 ;;; APA: Stolen from package-get in package-get.el | |
51 (defun pi-md5sum (file) | 52 (defun pi-md5sum (file) |
52 (with-temp-buffer | 53 (with-temp-buffer |
53 (call-process "md5sum" file t) | 54 (insert-file-contents-literally file) |
54 (goto-char (point-min)) | 55 (md5 (current-buffer)))) |
55 (looking-at "[a-z0-9]+") | |
56 (buffer-substring (match-beginning 0) (match-end 0)))) | |
57 | 56 |
58 (defun pi-update-key (key value) | 57 (defun pi-update-key (key value) |
59 (save-excursion | 58 (save-excursion |
60 (goto-char (point-min)) | 59 (goto-char (point-min)) |
61 (let ((case-fold-search nil)) | 60 (let ((case-fold-search nil)) |