From 1ba6d8fb1d59f4d40825141f75098dfbfd3b0153 Mon Sep 17 00:00:00 2001 From: Valentin Gagarin Date: Tue, 3 May 2022 13:53:37 +0200 Subject: [PATCH] remove incomplete section: building --- doc/manual/src/SUMMARY.md.in | 1 - doc/manual/src/architecture/store/building.md | 15 --------------- 2 files changed, 16 deletions(-) delete mode 100644 doc/manual/src/architecture/store/building.md diff --git a/doc/manual/src/SUMMARY.md.in b/doc/manual/src/SUMMARY.md.in index 80a228741..596843057 100644 --- a/doc/manual/src/SUMMARY.md.in +++ b/doc/manual/src/SUMMARY.md.in @@ -24,7 +24,6 @@ - [Derivations](architecture/store/drvs/drvs.md) - [Input-Addressing](architecture/store/drvs/ia.md) - [Content-Addressing (Experimental)](architecture/store/drvs/ca.md) - - [Building](architecture/store/building.md) - [Advanced Topic: Store object relocatability](architecture/store/relocatability.md) - [Advanced Topic: Related work](architecture/store/related-work.md) - [Package Management](package-management/package-management.md) diff --git a/doc/manual/src/architecture/store/building.md b/doc/manual/src/architecture/store/building.md deleted file mode 100644 index d43904126..000000000 --- a/doc/manual/src/architecture/store/building.md +++ /dev/null @@ -1,15 +0,0 @@ -# Building - -## Scanning for references - -Before in the section on [store objects](./objects.md), we talked abstractly about scanning for references. -Now we can make this concrete. - -After the derivation's command is run, Nix needs to process the "raw" output directories to turn them into legit store objects. -There is a few steps of this, but let's start with the simple case of one input-addressed output first. - -\[Overview of things that need to happen.] - -For example, if Nix thinks `/nix/store/asdfasdfasdf-foo` and `/nix/store/qwerqwerqwer-bar` are paths the data might plausibly reference, Nix will scan all the contents of all files recursively for the "hash parts" `asdfasdfasdf`` and `qwerqwerqwer`. - -\[Explain why whitelist.]