summary refs log tree commit diff
path: root/nix/libutil/sha1.h
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2019-12-06 23:58:10 +0100
committerLudovic Courtès <ludo@gnu.org>2020-01-05 11:40:01 +0100
commitde340bd1f2b43b7a1c04ab5c4d555ce9ab8f7881 (patch)
tree942e6366b4f5489ea907b3ec51754ca11e417326 /nix/libutil/sha1.h
parent18c10b055e7b12cb33f69fabea04dc96c5b95906 (diff)
downloadguix-de340bd1f2b43b7a1c04ab5c4d555ce9ab8f7881.tar.gz
DRAFT system: Add (gnu system bootstrap).
This allows us to perform arbitrary builds on a system that has no
userland besides the build process itself, running as PID 1.

Suggested by Vagrant Cascadian.

DRAFT: The resulting system does build things, but this is all happening
into memory, which may or may not be a problem (it allows us to not have
disk drivers in the kernel!).  More importantly, it does not display
anything upon completion, and the build result is lost as well.

* gnu/system/bootstrap.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
Diffstat (limited to 'nix/libutil/sha1.h')
0 files changed, 0 insertions, 0 deletions