45 Commits (328639e48f7ccb8e32fa42a8a0fbc2097fac38e3)

Author SHA1 Message Date
Ludovic Courtès 328639e48f guix system: Always add zero previous entries in grub.cfg for 'init'. 7 years ago
Ludovic Courtès 4a35a866be guix system: init: Make sure the target is root-owned. 7 years ago
David Thompson 4d043ab628 ui: Deduplicate 'show-what-to-build*'. 7 years ago
David Thompson 7ea1432e22 ui: Factorize user-provided Scheme file loading. 7 years ago
Ludovic Courtès 1151f6aeae ui: Add 'report-load-error'. 7 years ago
Ludovic Courtès b3f213893b ui: Factorize command-line + env. var. option parsing. 7 years ago
Ludovic Courtès 6e1a7d17f4 guix system: Honor '--no-grub'. 7 years ago
Ludovic Courtès 70e629f548 guix system: Improve error messages. 7 years ago
Ludovic Courtès e87f0591f3 monads: Move '%store-monad' and related procedures where they belong. 7 years ago
Ludovic Courtès 6412e58a68 system: Don't make /boot/grub/grub.cfg a symlink to the store. 7 years ago
Ludovic Courtès c9e46f1c39 guix system: Fix typo affecting 'guix system init'. 7 years ago
nebuli 847391fe62 guix: scripts: Parse $GUIX_BUILD_OPTIONS separately. 7 years ago
Ludovic Courtès 39d1f82b52 system: Make /boot/grub/grub.cfg an indirect GC root. 7 years ago
Ludovic Courtès c3e79cde06 guix system: Factorize 'grub-install' error handling, and use more 'mbegin'. 7 years ago
Ludovic Courtès cc7fa5929c guix system: Use 'mbegin' for 'install'. 7 years ago
nebuli 16eb115ef4 guix: scripts: Add GUIX_BUILD_OPTIONS environment handling. 7 years ago
Ludovic Courtès 0276f697b3 guix system: Add '--share' and '--expose' options for 'vm'. 7 years ago
Ludovic Courtès 906b1b0986 guix system: Decorate GRUB entries of old generations with date and number. 7 years ago
Ludovic Courtès 6aa260af12 vm: Fix 'vm --full-boot' to produce a sufficient disk image. 7 years ago
Ludovic Courtès ab11f0bed4 vm: Support 'guix system vm --full-boot'. 7 years ago
Ludovic Courtès 6d49355d8b activation: Honor $GUIX_NEW_SYSTEM for use by 'guix system reconfigure'. 7 years ago
Ludovic Courtès 548f7a8fa2 Move operating system helpers from (guix build …) to (gnu build …). 7 years ago
Ludovic Courtès 720ee245da guix system: Protect against changes to $PATH when activating the system. 8 years ago
Ludovic Courtès b6debdaa22 guix system: Fix type error in 'reconfigure'. 8 years ago
Ludovic Courtès 8334cf5b5c guix system: Factorize 'copy-closure'. 8 years ago
Ludovic Courtès a52127c052 guix system: init: Always use /var/guix as the target state directory. 8 years ago
Ludovic Courtès 3942305eb1 guix system: reconfigure: Always use "/" as GRUB's target file system. 8 years ago
Ludovic Courtès 314a83ef1e guix system: Fix return value for 'reconfigure'. 8 years ago
Ludovic Courtès 8e42796bdc guix system: Convert to monadic style. 8 years ago
Ludovic Courtès df2ce34385 guix system: Add '--system' option. 8 years ago
Ludovic Courtès f2c403eab6 system: Install /var/guix/profiles/system-1-link on new systems. 8 years ago
Ludovic Courtès b25937e318 guix system: Add 'reconfigure' action. 8 years ago
Ludovic Courtès c1202fb1f9 guix {system,offload}: Improve reporting of syntax errors. 8 years ago
Ludovic Courtès cadf6cb4cf guix system: Gracefully handle 'install-grub' errors. 8 years ago
Ludovic Courtès eef4096c14 guix system: 'init' makes sure the target store directory exists. 8 years ago
Ludovic Courtès fb729425dc guix system: Add 'disk-image' action. 8 years ago
Ludovic Courtès 79b0d4e104 guix system: Check whether we are installing to /. 8 years ago
Ludovic Courtès c56d19fb11 guix system: Factorize out closure copy. 8 years ago
Ludovic Courtès c79d54fe41 guix system: 'guix system init' installs GRUB by default. 8 years ago
Ludovic Courtès 72b9d60df4 guix system: Add 'init' sub-command. 8 years ago
Ludovic Courtès 7889394e05 guix system: Add 'build' action. 8 years ago
Ludovic Courtès 2e7b5cea8c guix system: Add 'vm-image' action and '--image-size' option. 8 years ago
Ludovic Courtès 731b996255 hydra: Add 'qemu-image' job. 8 years ago
Ludovic Courtès db4fdc04cc gnu: Introduce the (gnu services ...) modules. 8 years ago
Ludovic Courtès 523e48969b Add 'guix system'. 8 years ago