guix-devel/gnu
Ludovic Courtès c45477d2a1
install: Use (guix store database) instead of 'guix-register'.
* gnu/build/install.scm (register-closure): Add #:reset-timestamps? and
and #:schema; honor them.  Rewrite in terms of 'register-path'.
(populate-single-profile-directory): Add #:schema and honor it.  Make
/var/guix/profiles and /var/guix/gcroots.
* gnu/build/vm.scm (root-partition-initializer): Pass
 #:reset-timestamps? to 'register-closure'.
* gnu/system/vm.scm (not-config?): New procedure.
(guile-sqlite3&co): New variable.
(expression->derivation-in-linux-vm)[config]: New variable.
[builder]: Use 'with-extensions'.
(iso9660-image)[schema, config]: New variables.
Wrap build expression in 'with-extensions'; add 'sql-schema' call.
Remove GUIX from INPUTS.
(qemu-image)[schema, config]: New variables.
Wrap body in 'with-extensions'.
(system-docker-image)[not-config?]: Remove.
[config]: Use 'make-config.scm'.
[schema]: New variable.
[build]: Use 'with-extensions'.  Add call to 'sql-schema'.  Remove GUIX
from INPUTS.
* gnu/system/file-systems.scm (%store-prefix): Check whether
'%store-prefix' is defined.
* guix/scripts/pack.scm (self-contained-tarball)[not-config?]
[libgcrypt, schema]: New variables.
[build]: Wrap in 'with-extensions'.  Adjust imported module list to use
'make-config.scm' for (guix config).
2018-06-14 11:16:59 +02:00
..
bootloader bootloader: grub: Use 'with-extensions'. 2018-06-01 15:21:28 +02:00
build install: Use (guix store database) instead of 'guix-register'. 2018-06-14 11:16:59 +02:00
packages build: Require Guile-SQLite3. 2018-06-14 11:16:58 +02:00
services store-copy: 'read-reference-graph' returns a list of records. 2018-06-14 11:16:58 +02:00
system install: Use (guix store database) instead of 'guix-register'. 2018-06-14 11:16:59 +02:00
tests tests: Honor the return value of 'start-service'. 2018-06-13 09:11:45 +02:00
artwork.scm
bootloader.scm discovery: Remove dependency on (guix ui). 2018-04-08 17:48:33 +02:00
local.mk gnu: flann: Fix builds with CMake >= 3.11. 2018-06-12 15:23:34 +02:00
packages.scm packages: 'find-packages-by-name' properly honors version prefixes. 2018-05-13 13:29:27 +02:00
services.scm discovery: Remove dependency on (guix ui). 2018-04-08 17:48:33 +02:00
system.scm system: Move ~/.config/guix/current first in PATH and INFOPATH. 2018-06-12 15:23:34 +02:00
tests.scm system: Remove uses of the 'title' field of <file-system>. 2018-05-28 13:24:19 +02:00