I forgot to remove the trisquel-netinst_11.0_amd64.iso.asc file in the
commit fed7db636e
("trisquel-automatic-netinstall-qemu: Update to Trisquel 11.0.1.").
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
I forgot to update the README as well in the commit
fed7db636e
("trisquel-automatic-netinstall-qemu: Update to Trisquel 11.0.1.").
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
The commit b264ddedb1
("trisquel-automatic-netinstall-qemu: Fix -cpu host without KVM.")
only contained part of the fix.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Without that fix, when KVM is disabled, we have the following:
qemu-system-x86_64: CPU model 'host' requires KVM or HVF
and since HVF is only available on MacOS[1], and that MacOS is nonfree
we won't be using it when KVM isn't available.
[1]https://www.qemu.org/docs/master/system/introduction.html
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
This should improve the performances a bit as this mostly pass through
the host CPU, and so the VM can benefit from some of the more advanced
CPU features. Depending on the CPU and host configuration, it can also
enable other features as well like nested KVM.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Some 'string' were aligned with the di-question. In addition I also
separated the response type and values in a different column to make
it easier to detect this kind of mistakes.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
The target server (anthea) where the images will now be deployed
doesn't have autoconf, automake and m4 installed.
Because of that we work around by using the Guix versions.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
This should make it more clear that the netinstall is to be done
manually and that it works with libvirt LXC.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
This was introduced by commit 390d56eedb
("audio.experimental.a-lec.org: Makefile.am: add target for guix
build.").
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
This enables to test if modifications have guile syntax error way more
rapidely, and by using way less space than with full images.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Personally I'm used to the US keyboard, but Libre En Communs has other
sysadmins than me and they might want to use their preferred keyboard
layout instead.
This script has been tested on a Guix system installation.
Finding a way to launch the script at boot will be done later on.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
In Trisquel 11, we have Guix 1.3.0, and with that, guix pull fails.
I used the guix-install.sh script from Guix 1.4.0 and verified its
integrity through the Parabola PCR package for it.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Having several VM inside the same repository could help as some of the
fixes between the two repositories are extremely similar and could be
done in the same commit.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
By default only mcron is restarted. It was verified within the
guix-installer-vm that this change worked by looking at the pid of
guix-daemon, waiting for an automatic update to happen and looking at
the (new) pid of guix-daemon.
The mumble-server and nginx daemons were not added to the list because
we don't have the audio.experimental.a-lec.org domain setup yet in the
Libre en Communs DNS.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>