guix-play/guix/scripts
Mathieu Othacehe 3042c5d8bb
scripts: system: Adapt "reconfigure" to new bootloader API.
* guix/scripts/system.scm (install-grub*): Rename to install-bootloader.  Use
keys to pass arguments.  Pass a new argument, "installer-drv" which is a script
in store dealing with bootloader-specific install actions.  Also call
"install-boot-config" to install the bootloader config file.

(install-bootloader-derivation): New procedure.  It returns a derivation that
builds a file containing "install-procedure" gexp.

(perform-action): Build install-proc derivation and call install-bootloader
with the resulting file.  Stop adding GRUB to PATH as bootloaders are called in
install-proc with direct store paths.
2017-05-16 14:41:01 +02:00
..
container ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
import ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
archive.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
authenticate.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
build.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
challenge.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
container.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
copy.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
download.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
edit.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
environment.scm environment: Correct typo. 2017-05-04 12:52:23 +02:00
gc.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
graph.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
hash.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
import.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
lint.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
offload.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
pack.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
package.scm scripts: Warn about old distro. 2017-05-10 22:09:08 +02:00
perform-download.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
publish.scm publish: Advertise a short TTL for "baking" 404s. 2017-05-11 18:05:42 +02:00
pull.scm pull: Use 'with-store'. 2017-05-09 18:08:24 +02:00
refresh.scm refresh: Use (guix discovery). 2017-05-03 23:50:15 +02:00
size.scm ui: Rename '_' to 'G_'. 2017-05-03 16:16:17 +02:00
substitute.scm substitute: Honor 'Cache-Control' on 404 responses. 2017-05-11 18:05:42 +02:00
system.scm scripts: system: Adapt "reconfigure" to new bootloader API. 2017-05-16 14:41:01 +02:00