9edbb2d7a4
* gnu/services/virtualization.scm (<virtual-build-machine>): New record type. (%build-vm-ssh-port, %build-vm-secrets-port, %x86-64-intel-cpu-models): New variables. (qemu-cpu-model-for-date, virtual-build-machine-ssh-port) (virtual-build-machine-secrets-port): New procedures. (%minimal-vm-syslog-config, %virtual-build-machine-operating-system): New variables. (virtual-build-machine-default-image): (virtual-build-machine-account-name) (virtual-build-machine-accounts) (build-vm-shepherd-services) (initialize-build-vm-substitutes) (build-vm-activation) (virtual-build-machine-offloading-ssh-key) (virtual-build-machine-activation) (virtual-build-machine-secret-root) (check-vm-availability) (build-vm-guix-extension): New procedures. (initialize-hurd-vm-substitutes): Remove. (hurd-vm-activation): Rewrite in terms of ‘build-vm-activation’. * gnu/system/vm.scm (linux-image-startup-command): New procedure. (operating-system-for-image): Export. * gnu/tests/virtualization.scm (run-command-over-ssh): New procedure, extracted from… (run-childhurd-test): … here. [test]: Adjust accordingly. (%build-vm-os): New variable. (run-build-vm-test): New procedure. (%test-build-vm): New variable. * doc/guix.texi (Virtualization Services)[Virtual Build Machines]: New section. (Build Environment Setup): Add cross-reference. Change-Id: I0a47652a583062314020325aedb654f11cb2499c |
||
---|---|---|
.. | ||
data | ||
audio.scm | ||
base.scm | ||
cachefilesd.scm | ||
ci.scm | ||
cups.scm | ||
databases.scm | ||
desktop.scm | ||
dict.scm | ||
docker.scm | ||
file-sharing.scm | ||
ganeti.scm | ||
gdm.scm | ||
guix.scm | ||
image.scm | ||
install.scm | ||
ldap.scm | ||
lightdm.scm | ||
linux-modules.scm | ||
mail.scm | ||
messaging.scm | ||
monitoring.scm | ||
networking.scm | ||
nfs.scm | ||
package-management.scm | ||
pam.scm | ||
reconfigure.scm | ||
rsync.scm | ||
samba.scm | ||
security-token.scm | ||
security.scm | ||
singularity.scm | ||
ssh.scm | ||
telephony.scm | ||
version-control.scm | ||
virtualization.scm | ||
vnc.scm | ||
vnstat.scm | ||
web.scm |