aboutsummaryrefslogtreecommitdiff
path: root/guix/build-system.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2018-06-18 22:43:44 +0200
committerLudovic Courtès <ludo@gnu.org>2018-06-18 23:19:51 +0200
commit45779fa676419de8838cb26b6c7a24678a2be1cd (patch)
tree74c4c372ee226745dd1c27f066b3776ba7534229 /guix/build-system.scm
parent870677cbb85d05688ba85deb9807fdef8bd94e19 (diff)
downloadgnu-guix-45779fa676419de8838cb26b6c7a24678a2be1cd.tar
gnu-guix-45779fa676419de8838cb26b6c7a24678a2be1cd.tar.gz
self: Make (guix config) generation really stateless.
Previously the %CONFIG-VARIABLES list would be generated based on what the current (guix config) contains. Thus, it would include '%guix-register-program', which we recently removed, because existing (guix config) most likely contained that variable. Since its value could differ from machine to machine, the build farm could be building a different config.scm, thereby preventing people from getting substitutes. * guix/self.scm (%config-variables): Turn into a white list instead of taking all the remaining variables from the current (guix config). * build-aux/build-self.scm (%config-variables): Likewise.
Diffstat (limited to 'guix/build-system.scm')
0 files changed, 0 insertions, 0 deletions