guix-devel/guix/scripts
Ludovic Courtès c8f9f24776 guix build: Set the build options early.
This fixes a bug whereby, with grafts leading to builds very early,
build options such as --substitute-urls would not be taken into account
yet.

Reported by Andreas Enge <andreas@enge.fr>.

* guix/scripts/build.scm (guix-build): Move 'opts' to the beginning.
Use 'with-store' instead of 'open-connection'.  Call
'set-build-options-from-command-line' right after 'with-store'.
2016-03-05 00:19:10 +01:00
..
container
import utils: Use '@' for separating package names and version numbers. 2016-03-02 21:41:41 +01:00
archive.scm guix build: Move '--no-grafts' to the common build options. 2016-03-02 14:47:07 +01:00
authenticate.scm
build.scm guix build: Set the build options early. 2016-03-05 00:19:10 +01:00
challenge.scm
container.scm
download.scm
edit.scm edit: Don't assume that an emacs daemon is running. 2015-12-06 17:23:25 +01:00
environment.scm guix build: Move '--no-grafts' to the common build options. 2016-03-02 14:47:07 +01:00
gc.scm
graph.scm graph: Ignore 'GUIX_BUILD_OPTIONS'. 2016-03-02 14:47:07 +01:00
hash.scm
import.scm
lint.scm lint: cve: Gracefully handle HTTP errors. 2016-03-04 11:48:52 +01:00
offload.scm
package.scm guix build: Move '--no-grafts' to the common build options. 2016-03-02 14:47:07 +01:00
publish.scm store: 'path-info-deriver' is #f when there is no deriver. 2016-02-26 23:35:29 +01:00
pull.scm
refresh.scm import: Add github-updater. 2016-02-26 22:06:34 -05:00
size.scm
substitute.scm substitute: Warn upon store prefix mismatches. 2015-11-28 00:02:23 +01:00
system.scm guix build: Move '--no-grafts' to the common build options. 2016-03-02 14:47:07 +01:00