gnu: fio: Use INVOKE.

* gnu/packages/benchmark.scm (fio)[arguments]: Substitute INVOKE for
SYSTEM* and end phase with explicit #t.
This commit is contained in:
Tobias Geerinckx-Rice 2018-04-19 23:11:49 +02:00
parent d2caedf08d
commit 1cc3e26b6a
No known key found for this signature in database
GPG key ID: 0DB0FF884F556D79

View file

@ -67,8 +67,9 @@ (define-public fio
;; The configure script doesn't understand some of the
;; GNU options, so we can't use #:configure-flags.
(let ((out (assoc-ref outputs "out")))
(zero? (system* "./configure"
(string-append "--prefix=" out))))))
(invoke "./configure"
(string-append "--prefix=" out))
#t)))
;; The main `fio` executable is fairly small and self contained.
;; Moving the auxiliary python and gnuplot scripts to a separate
;; output saves almost 400 MiB on the closure.