242 Commits (99e676db43389af3a9e4c21734987c086fcaa8ed)

Author SHA1 Message Date
Ludovic Courtès c5df183956 Add (gnu system file-systems). 8 years ago
Ludovic Courtès e38e18ff01 vm: Make the device name a parameter. 8 years ago
Ludovic Courtès b4140694ac system: Make /run/current-system at activation time. 8 years ago
Ludovic Courtès 5ce3defed1 system: Add (guix build install) module. 8 years ago
Ludovic Courtès 150e20ddde vm: Support initialization of the store DB when the store is shared. 8 years ago
Ludovic Courtès 1eeccc2f31 vm: Keep acceptable file systems from the original OS. 8 years ago
Ludovic Courtès 5a84a6c314 vm: Pass '-serial stdio' in the run-vm.sh. 8 years ago
Ludovic Courtès ab6a279abb system: Make accounts and groups at activation time. 8 years ago
Ludovic Courtès f3bde2ff9f vm: Fix recently-introduced regression in 'operating-system-services' use. 8 years ago
Ludovic Courtès 3c05b4bc25 linux-initrd: Check the root and other early file systems. 8 years ago
Ludovic Courtès 66f23d6621 vm: Provide a root partition for the freestanding VM image. 8 years ago
Ludovic Courtès 03ddfaf5fb vm: Make root file system type a parameter, and default to ext4. 8 years ago
Ludovic Courtès 83bcd0b895 system: Add first-class file system declarations. 8 years ago
Ludovic Courtès 1aa0033b64 vm: Rewrite support procedures to use gexps. 8 years ago
Ludovic Courtès 02100028bb gnu: Use gexps in obvious places in (gnu system ...). 8 years ago
Ludovic Courtès c47f0d8b71 vm: Clarify 'system-qemu-image/shared-store-script'. 8 years ago
Ludovic Courtès 55651ff207 vm: Move image creation to (guix build vm); split into several procedures. 8 years ago
Ludovic Courtès ade5ce7abc vm: 'expression->derivation-in-linux-vm' can import modules in the VM. 8 years ago
Ludovic Courtès 7bd9604cde vm: Strip import list. 8 years ago
Ludovic Courtès ef09fdfb67 vm: Factorize input conversion. 8 years ago
Ludovic Courtès e1a87b904a vm: Add (guix build vm) module. 8 years ago
Ludovic Courtès 1f3838ac5d vm: Use QEMU's para-virtualized file system support for all VMs. 8 years ago
Ludovic Courtès 2e4e01eebf gnu: guix: Upgrade to 0.6. 8 years ago
Ludovic Courtès defa1b9bee vm: Add #:memory-size parameter for 'expression->derivation-in-linux-vm'. 8 years ago
Ludovic Courtès f200b03e06 vm: 'expression->derivation-in-linux-vm' uses QEMU virtfs/9p. 8 years ago
Ludovic Courtès 6f58d58243 More /gnu/store replacements. 8 years ago
Ludovic Courtès c9c88118a1 gnu: linux-initrd: Make the pseudo-tty device nodes. 8 years ago
Ludovic Courtès 0b14d1d7e3 gnu: vm: Remove '%demo-operating-system'. 8 years ago
Ludovic Courtès db4fdc04cc gnu: Introduce the (gnu services ...) modules. 8 years ago
Ludovic Courtès ea0e9ce2e6 gnu: Move root's home directory to /root. 8 years ago
Ludovic Courtès 682b6599d7 gnu: vm: Create all the user directories. 8 years ago
Ludovic Courtès f6a9d0484c gnu: vm: Add /run/current-system and /bin/sh. 8 years ago
Ludovic Courtès fd3bfc44ff gnu: vm: Add support for running a VM that shares its store with the host. 8 years ago
Ludovic Courtès fc4bc4b6de gnu: linux-initrd: Properly distinguish between /dev/sda* and /dev/vda*. 8 years ago
Ludovic Courtès a7d46f12ac gnu: vm: Run QEMU with '-enable-kvm'. 8 years ago
Ludovic Courtès d425471182 gnu: linux-initrd: Factorize boot code. 8 years ago
Ludovic Courtès 735c6dd7fa gnu: Lower initrd makers from packages to monadic procedures. 8 years ago
Ludovic Courtès 9de46ffb1c gnu: Changes references to (gnu packages admin). 8 years ago
Ludovic Courtès 22dd04383d gnu: vm: Increase size of VM image. 9 years ago
Ludovic Courtès 3141a8bdb3 gnu: Honor the operating system's locale and timezone. 9 years ago
Ludovic Courtès 4f62d8d6c7 gnu: Allow a plain list of packages in 'operating-system'. 9 years ago
Ludovic Courtès 78ed003811 gnu: Add 'inputs' field to <user-account>; make 'shell' a monadic value. 9 years ago
Ludovic Courtès 033adfe7e0 gnu: Add (gnu system). 9 years ago
Ludovic Courtès 9b0ac80258 gnu: Populate /etc upon startup. 9 years ago
Ludovic Courtès f7d6fafaa2 gnu: dmd: Add 'pam-services' field to <service>. 9 years ago
Ludovic Courtès f0387dd167 gnu: vm: Fix inputs in 'file-union'. 9 years ago
Ludovic Courtès 18fb40e414 gnu: dmd: Add 'user-accounts' and 'user-groups' fields to <service>. 9 years ago
Ludovic Courtès a348b09ea9 gnu: Move /etc/resolv.conf handling to the networking service. 9 years ago
Ludovic Courtès 0b8a376b68 gnu: vm: Factorize /etc creation. 9 years ago
Ludovic Courtès dd1a5a152c derivations: Use more keyword parameters for 'build-expression->derivation'. 9 years ago