file-systems: Spawn a Bournish REPL upon fsck failure.
authorLudovic Courtès <ludo@gnu.org>
Mon, 8 Feb 2016 22:29:06 +0000 (23:29 +0100)
committerLudovic Courtès <ludo@gnu.org>
Mon, 8 Feb 2016 22:46:46 +0000 (23:46 +0100)
commit6eb439070a12e62e72c13f189ad71394226e6036
tree4738bc8fe41dcac47c90d024e28fdcee67f07e7f
parentf2e4805b7e80e31cc23b22a9f082b74d0547fc5f
file-systems: Spawn a Bournish REPL upon fsck failure.

Fixes <http://bugs.gnu.org/22588>.
Reported by Mark H Weaver <mhw@netris.org>.

* gnu/build/file-systems.scm (check-file-system): Pass
%BOURNISH-LANGUAGE as the argument to 'start-repl'.
* gnu/services.scm (activation-script): Add (guix build bournish).
* gnu/services/base.scm (file-system-shepherd-service)[imported-modules]:
Likewise.
* gnu/system/linux-container.scm (container-script): Likewise.
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Likewise.
gnu/build/file-systems.scm
gnu/services.scm
gnu/services/base.scm
gnu/system/linux-container.scm
gnu/system/vm.scm