X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fasdf-install%2Finstaller.lisp;h=0af1455edce4bd51c6725633457a0e7b32b6e910;hb=1b7d7105bac89ae7c5b5dae579965cd20f81c345;hp=39dc46c6b49446c93d8e9047f12491e0026c554a;hpb=5e4ef2d79a7a5e27de714cb984fa1fa642eb78d9;p=sbcl.git diff --git a/contrib/asdf-install/installer.lisp b/contrib/asdf-install/installer.lisp index 39dc46c..0af1455 100644 --- a/contrib/asdf-install/installer.lisp +++ b/contrib/asdf-install/installer.lisp @@ -256,9 +256,14 @@ (elt *locations* (1- response))))) (defparameter *tar-program* - #+darwin "gnutar" - #+sunos "gtar" - #-(or darwin sunos) "tar") + ;; Please do not "clean this up" by using a bunch of #+'s and one + ;; #-. When the conditional is written this way, adding a new + ;; special case only involves one change. If #- is used, two changes + ;; are needed. -- JES, 2007-02-12 + (progn + "tar" + #+darwin "gnutar" + #+(or sunos netbsd) "gtar")) (defun get-tar-directory (packagename) (let* ((tar (with-output-to-string (o)