Hello, I just reset wip-hurd-vm to ba6bdb0d0b gnu: guix: Run `make update-guix-package'.
Like before, you should be able to run ./pre-inst-env guix build -f gnu/system/hurd.scm on it to get a VM and start it doing something like guix environment --ad-hoc qemu -- qemu-system-i386 -enable-kvm \ -snapshot -hda $(./pre-inst-env guix build -f gnu/system/hurd.scm) -m 2G \ -device rtl8139,netdev=net0 -netdev user,id=net0,hostfwd=tcp:127.0.0.1:10022-:2222 The VM now starts the Shepherd which starts the guix-daemon as well as an openssh daemon. root shares the system profile, which has been setup for minimalistic Guix development. You can build our first package ssh root@localhost -p 10022 guix build --no-offload -e '(@@ (gnu packages commencement) gnu-make-boot0)' and now also do that from git git clone gnu:guix cd guix ./bootstrap ./configure --localstatedir=/var --sysconfdir=/etc --with-courage make -j2 ./pre-inst-env guix build --no-offload -e '(@@ (gnu packages commencement) gnu-make-boot0)' Being able to build packages from git greatly reduces the round-trip time :-) The Shepherd integration needs more work. Also, the tip of that branch shows some troublesome commits that hack around cross-compiling guix to the Hurd. Greetings, janneke -- Jan Nieuwenhuizen <jann...@gnu.org> | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | AvatarĀ® http://AvatarAcademy.com