Commit Graph

22 Commits

Author SHA1 Message Date
Georges Dupéron
f1cbe059fa
More RAM and disk space for the VM (builds fail otherwise) 2018-09-19 12:20:26 +02:00
Georges Dupéron
26d122d147
Manually added missing dependencies to the list of sources 2018-09-16 16:24:32 +02:00
Georges Dupéron
a0f2f22d92
Redirect output to the VM's serial port. 2018-09-16 13:25:32 +02:00
Georges Dupéron
d0a9f2aced
Enlarge VM image size (the .nar archive is now too large for the default size) 2018-09-16 13:25:31 +02:00
Georges Dupéron
6830576eb6
As suggested by Ludovic Courtès, use guix build --source --sources=transitive hello to get a list of source dependencies. 2018-09-16 13:25:31 +02:00
Georges Dupéron
89d87dfbc9
Stop the script run inside the VM as soon as an error occurs. 2018-09-16 13:25:31 +02:00
Georges Dupéron
09238fae49
Check that hello is not available before importing it 2018-09-13 21:20:51 +02:00
Georges Dupéron
292b7151bc Use the imported "hello" binary, and try to rebuild it. 2018-09-12 20:22:05 +02:00
Georges Dupéron
8c08f36ccf Removed debug print of sha1 of the .nar and key 2018-09-12 20:22:05 +02:00
Georges Dupéron
96aad98737 Added clean target to Makefile 2018-09-12 18:02:11 +02:00
Georges Dupéron
c90e65adf4 Temporary VM images now have -tmp- in their filename 2018-09-12 18:02:11 +02:00
Georges Dupéron
7a103d054e Halt the VM automatically 2018-09-12 18:02:11 +02:00
Georges Dupéron
7ddc804dc9 Import the .nar inside the VM 2018-09-12 18:02:11 +02:00
Georges Dupéron
0c2d201960 Use '' around variables substituted by make 2018-09-12 18:02:11 +02:00
Georges Dupéron
633e1f956f Use only a single .tar archive because there are not enough IDE ports available in QEMU 2018-09-12 18:02:11 +02:00
Georges Dupéron
e5edf27e86 Missing Makefile dependency on to-be-run-in-vm.sh 2018-09-12 18:02:11 +02:00
Georges Dupéron
801e49308f Use bash with some options as the makefile shell so that recipes fail early 2018-09-12 18:02:11 +02:00
Georges Dupéron
d78efe46ba Execute some code at boot made accessible to the VM by mounting a disk 2018-09-12 18:02:11 +02:00
Georges Dupéron
030c6af523 Trying to add a service which will run code mounted as a disk 2018-09-07 22:44:44 +02:00
Georges Dupéron
30789e5d5f Boot the vm, attaching the inputs as disks 2018-09-06 23:34:19 +02:00
Georges Dupéron
778497fb8a Use guix system vm-image instead of vm, to get a freestanding image. 2018-09-06 09:16:31 +02:00
Georges Dupéron
86972fc3e5 Initial commit: smallest os description that I could build. 2018-09-04 09:21:29 +02:00