guix-devel/guix/scripts
Ludovic Courtès af41e504cf
guix system: Compute 'bootcfg' only for 'init' and 'reconfigure'.
Previously, 'guix system vm' would start by computing the bootcfg
derivation, which itself depended on an incorrect OS derivation (for the
original OS instead of the one passed through
'virtualized-operating-system'.)  That added overhead and would force
the user's config file to define a root file system, for example, even
though it makes no sense in the case of a VM.

* guix/scripts/system.scm (perform-action)[bootcfg]: Limit to the 'init'
and 'reconfigure' actions.
2019-04-23 23:44:35 +02:00
..
container
import import: opam: Add recursive option. 2019-01-07 22:05:43 +01:00
system
archive.scm Avoid name clash with 'build' from (guix store) and (guix status). 2019-02-11 23:23:28 +01:00
authenticate.scm Switch to Guile-Gcrypt. 2018-09-04 17:25:11 +02:00
build.scm guix build: Accept multiple '-s' options. 2019-04-19 17:46:40 +02:00
challenge.scm
container.scm
copy.scm Avoid name clash with 'build' from (guix store) and (guix status). 2019-02-11 23:23:28 +01:00
describe.scm describe: Warn about 'GUIX_PACKAGE_PATH' in json and recutils format. 2019-03-18 10:51:05 +01:00
download.scm
edit.scm
environment.scm scripts: More commands default to verbosity level 1. 2019-04-04 17:47:02 +02:00
gc.scm guix gc: '-d' does not attempt to delete non-user-owned roots. 2019-04-11 18:18:13 +02:00
graph.scm graph: Factorize calls to 'fold-packages'. 2019-03-23 18:15:36 +01:00
hash.scm guix hash: Fix version and help messages 2018-11-28 10:39:58 +01:00
import.scm
lint.scm lint: 'check-github-url' uses our own 'open-connection-for-uri'. 2019-04-18 17:43:56 +02:00
offload.scm
pack.scm scripts: More commands default to verbosity level 1. 2019-04-04 17:47:02 +02:00
package.scm guix package: Use absolute file names in search path recommendations. 2019-04-10 12:40:58 +02:00
perform-download.scm perform-download: Optionally report a "download-progress" trace. 2018-09-27 23:21:53 +02:00
processes.scm Add 'guix processes'. 2018-10-29 00:13:38 +01:00
publish.scm publish: Add a 'Cache-Control' header on /nar responses. 2018-12-17 23:33:42 +01:00
pull.scm pull: Create profile after the store connection has been opened. 2019-04-22 12:01:32 +02:00
refresh.scm refresh: Update the source code URL. 2019-03-27 14:59:42 +01:00
repl.scm repl: Load user's initialization file. 2018-12-03 08:04:51 +03:00
size.scm size: Optimize dependency size computation. 2019-04-07 11:36:00 +02:00
substitute.scm
system.scm guix system: Compute 'bootcfg' only for 'init' and 'reconfigure'. 2019-04-23 23:44:35 +02:00
weather.scm weather: Add '--coverage'. 2019-01-25 14:06:37 +01:00