guix: Add wrap-script.
authorRicardo Wurmus <rekado@elephly.net>
Tue, 2 Jan 2018 20:43:07 +0000 (21:43 +0100)
committerRicardo Wurmus <rekado@elephly.net>
Fri, 8 Feb 2019 09:26:53 +0000 (10:26 +0100)
commit0fb9a8df429a7b9f40610ff15baaff0d8e31e8cf
treeff03de5d36b35b5eb0839552b64a16101b682ef1
parentdf2bf40eec54f8aa143015d2ae452fcc847e7dcd
guix: Add wrap-script.

* guix/build/utils.scm (wrap-script): New procedure.
(&wrap-error): New condition.
(wrap-error?, wrap-error-program, wrap-error-type): New procedures.
* tests/build-utils.scm ("wrap-script, simple case", "wrap-script, with
encoding declaration", "wrap-script, raises condition"): New tests.
guix/build/utils.scm
tests/build-utils.scm