services: virtual-build-machine: Disable substitutes by default. These are useless when offloading yet were causing problems on systems where the default substitute servers are unreachable. * gnu/services/virtualization.scm (%virtual-build-machine-operating-system): Add ‘use-substitutes?’ field to ‘guix-configuration’. Change-Id: I7d5e380a6f2e2d537de43fdb3c550958ed4db255
1 files changed, 4 insertions(+), 1 deletions(-) M gnu/services/virtualization.scm
M gnu/services/virtualization.scm => gnu/services/virtualization.scm +4 -1
@@ 1220,10 1220,13 @@ authpriv.*;auth.info /var/log/secure ;; pre-initialized /etc/guix/acl file in the VM. Thus, ;; clear 'authorize-key?' so that it's not overridden ;; at activation time. ;; Since it's used for offloading, disable substitutes ;; (this avoids network issues). (guix-service-type config => (guix-configuration (inherit config) (authorize-key? #f))) (authorize-key? #f) (use-substitutes? #f))) (syslog-service-type config => (syslog-configuration (config-file