store: Add #:timeout build option.
authorLudovic Courtès <ludo@gnu.org>
Sun, 9 Mar 2014 22:01:18 +0000 (23:01 +0100)
committerLudovic Courtès <ludo@gnu.org>
Sun, 9 Mar 2014 22:01:18 +0000 (23:01 +0100)
commit6c20d1d0c3822c0332f3cca963121365133e6412
treefdb2c7c0d1c68376541e2d507bf98a72031fa9c1
parent02c86a5e365f59fb09c32cfaaef2c02db17e8770
store: Add #:timeout build option.

* guix/serialization.scm (write-string-pairs): New procedure.
* guix/store.scm (write-arg): Add 'string-pairs' case.
  (set-build-options): Add 'timeout' keyword parameter.  Honor it.
* tests/derivations.scm ("build-expression->derivation and timeout"):
  New test.
guix/serialization.scm
guix/store.scm
tests/derivations.scm