guix-devel/guix/scripts
Ludovic Courtès a8ac4f081a
vm: Estimate the disk size by default.
* gnu/build/vm.scm (estimated-partition-size): New procedure.
* gnu/system/vm.scm (expression->derivation-in-linux-vm):
Change #:disk-image-size default to 'guess.
[builder]: When DISK-IMAGE-SIZE is 'guess, use
'estimated-partition-size' and compute and estimate of the image size.
(qemu-image): Likewise.
* guix/build/store-copy.scm (file-size, closure-size): New procedures.
* guix/scripts/system.scm (%default-options): Change 'image-size' to
'guess.
* doc/guix.texi (Building the Installation Image): Remove '--image-size'
flag from example.
(Invoking guix system): Document the image size estimate.
2017-06-30 00:16:50 +02:00
..
container ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
import guix: Add texlive importer. 2017-06-15 17:03:19 +02:00
archive.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
authenticate.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
build.scm derivations: Introduce 'read-derivation-from-file'. 2017-06-12 17:53:51 +02:00
challenge.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
container.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
copy.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
download.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
edit.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
environment.scm environment: Disable profile collision checks. 2017-06-21 16:53:22 +02:00
gc.scm syscalls: Provide 'free-disk-space'. 2017-06-02 18:47:07 +02:00
graph.scm derivations: Introduce 'read-derivation-from-file'. 2017-06-12 17:53:51 +02:00
hash.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
import.scm guix: Add texlive importer. 2017-06-15 17:03:19 +02:00
lint.scm guix: lint: Slightly simplify `check-source-file-name'. 2017-05-23 04:35:06 +05:30
offload.scm derivations: Introduce 'read-derivation-from-file'. 2017-06-12 17:53:51 +02:00
pack.scm pack: Use 'guile2.0-json' when building with Guile 2.0. 2017-05-20 14:39:50 +02:00
package.scm guix package: Allow '--rollback', after all. 2017-06-26 22:52:06 +02:00
perform-download.scm derivations: Introduce 'read-derivation-from-file'. 2017-06-12 17:53:51 +02:00
publish.scm derivations: Introduce 'read-derivation-from-file'. 2017-06-12 17:53:51 +02:00
pull.scm pull: Use 'with-store'. 2017-05-09 18:08:24 +02:00
refresh.scm refresh: Be more verbose when passed an explicit package list. 2017-06-24 23:28:23 +02:00
size.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
substitute.scm substitute: Do not display the installed size. 2017-06-02 18:47:07 +02:00
system.scm vm: Estimate the disk size by default. 2017-06-30 00:16:50 +02:00