]> code.delx.au - gnu-emacs-elpa/commitdiff
* admin/org-synch.el (org-synch): Use just the current directory
authorTed Zlatanov <tzz@lifelogs.com>
Sat, 20 Nov 2010 17:27:23 +0000 (11:27 -0600)
committerTed Zlatanov <tzz@lifelogs.com>
Sat, 20 Nov 2010 17:27:23 +0000 (11:27 -0600)
and files.

admin/org-synch.el

index 87b8b21a8351bf9eea54f7f009d0ee1c7b460ead..b3fb70a20248b7ca93607d0e0adf694d1bc0525b 100644 (file)
@@ -1,13 +1,14 @@
 (defun org-synch ()
-  (let* ((date (shell-command-to-string "/bin/date '+%Y%m%d'"))
-        (dir (expand-file-name "/home/elpa/packages-new"))
-        (archive-file (expand-file-name "archive-contents" dir))
+  (let* ((date (shell-command-to-string "/bin/date '+%Y%m%d'")) ; TODO: should use the Emacs built-ins
+        (archive-file "archive-contents")
         (package-name 'org)
         package-file contents entry)
     (setq date (substring date 0 (- (length date) 1))
          package-file (concat (symbol-name package-name) "-" date ".tar"))
-    (unless (file-exists-p (expand-file-name package-file dir))
+    (unless (file-exists-p package-file)
       (error "No package file found"))
+    (unless (file-exists-p archive-file)
+      (error "No archive file found"))
     (find-file archive-file)
     (setq contents (read (current-buffer))
          entry (assq package-name contents))