;;; -*- Lisp -*-
-
-(defpackage #:asdf-install-system
- (:use #:cl #:asdf))
-
-(in-package #:asdf-install-system)
-(require 'sb-executable)
-
(defsystem asdf-install
:depends-on (sb-posix sb-bsd-sockets)
- :version "0.2"
#+sb-building-contrib :pathname
- #+sb-building-contrib "SYS:CONTRIB;ASDF-INSTALL;"
+ #+sb-building-contrib #p"SYS:CONTRIB;ASDF-INSTALL;"
+ :version "0.2"
:components ((:file "defpackage")
- (:file "installer" :depends-on ("defpackage"))))
-
-(defmethod perform :after ((o load-op) (c (eql (find-system :asdf-install))))
- (provide 'asdf-install))
-
-(defmethod perform ((o test-op) (c (eql (find-system :asdf-install))))
- t)
+ (:file "installer" :depends-on ("defpackage")))
+ :perform (load-op :after (o c) (provide 'asdf-install))
+ :perform (test-op (o c) t))