pull: Install (guix config) module to override the user's one.
authorLudovic Courtès <ludo@gnu.org>
Wed, 20 Jul 2016 20:23:15 +0000 (22:23 +0200)
committerLudovic Courtès <ludo@gnu.org>
Wed, 20 Jul 2016 20:53:02 +0000 (22:53 +0200)
commit13cee334f1a31e7d8f7124d045b136106fe8d356
tree74af2900ae0ef80b8b752c51481e47f0b3abcf38
parent0b0086e94c68769bfcada7c2b3b426873aac8efc
pull: Install (guix config) module to override the user's one.

* build-aux/build-self.scm (zlib, gzip, bzip2, xz): New variables.
(build)[storedir, localstatedir, sysconfdir, sbindir]: New variables.
[builder]: Pass them to 'build-guix'.
* guix/build/pull.scm (build-guix): Add #:system, #:storedir,
  #:localstatedir, #:sysconfdir, #:sbindir, #:package-name,
  #:package-version, #:bug-report-address, #:home-page-url, #:libgcrypt,
  #:zlib, #:gzip, #:bzip2, and #:xz.  Remove #:gcrypt.
  Instantiate all the substitution variables in (guix config).  Remove
  code to delete OUT/guix/config.{scm,go}.
* guix/config.scm.in: Add note about (guix script pull).
build-aux/build-self.scm
guix/build/pull.scm
guix/config.scm.in