guix package: Add `--install-from-expression'.
authorLudovic Courtès <ludo@gnu.org>
Fri, 1 Mar 2013 20:12:32 +0000 (21:12 +0100)
committerLudovic Courtès <ludo@gnu.org>
Fri, 1 Mar 2013 20:54:56 +0000 (21:54 +0100)
commit5d4b411f8a3372455a8c92d10a28e88e9edba6eb
treea5ae425d43fa307dc3e86166d1901905727c66b3
parent431a35518f74f50238ccc106a6a3121a9fcc11b9
guix package: Add `--install-from-expression'.

* guix/scripts/package.scm (read/eval-package-expression): New
  procedure.
  (show-help): Add `-e'.
  (%options): Likewise.
  (guix-package)[process-actions]: Handle ('install . p) pairs, where P
  is a package.
* tests/guix-package.sh: Add `boot_make_drv'.  Use `-i $boot_make_drv'
  once, and then use `-e $boot_make'.
* doc/guix.texi (Invoking guix package): Document `-e'.
doc/guix.texi
guix/scripts/package.scm
tests/guix-package.sh