summary refs log tree commit diff
path: root/gnu/services
diff options
context:
space:
mode:
authorJan (janneke) Nieuwenhuizen <janneke@gnu.org>2020-05-06 08:22:41 +0200
committerJan Nieuwenhuizen <janneke@gnu.org>2020-06-08 14:26:14 +0200
commit97c94fc2c210341edc5099856c5c0e83cfc0bd86 (patch)
treed55c75a5610f390407f8bd0f5170b31d3e893c6c /gnu/services
parentc03e513a41ff983703e010b2bb636ed7f8188281 (diff)
downloadguix-97c94fc2c210341edc5099856c5c0e83cfc0bd86.tar.gz
gnu: hurd: Create minimal "runsystem" script to invoke "rc".
This moves towards a regular Guix startup, loading SYSTEM/boot to activate the
system and start the shepherd.

* gnu/packages/hurd.scm (hurd-rc-script): Update to handle "runsystem" tasks.
Load system/boot to activate the system and start the shepherd.  Create /hurd
symlink.
(hurd)[arguments]: Add 'create-runsystem' phase.  Do not substitute now unused
init.c, runsystem.hurd.  Substitute "/hurd/" for the fixed 'out + "/hurd/"' in
boot.c, console-run.c and startup.c.  Also substitute
_HURD_STARTUP ("/hurd/startup") to the fixed 'out + "/hurd/startup"' in
libdiskfs/boot-start.c and libdiskfs/opts-std-startup.c.
Diffstat (limited to 'gnu/services')
0 files changed, 0 insertions, 0 deletions