forked from lix-project/lix
remove incomplete section: building
This commit is contained in:
parent
3d8f2f5cc1
commit
1ba6d8fb1d
|
@ -24,7 +24,6 @@
|
||||||
- [Derivations](architecture/store/drvs/drvs.md)
|
- [Derivations](architecture/store/drvs/drvs.md)
|
||||||
- [Input-Addressing](architecture/store/drvs/ia.md)
|
- [Input-Addressing](architecture/store/drvs/ia.md)
|
||||||
- [Content-Addressing (Experimental)](architecture/store/drvs/ca.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: Store object relocatability](architecture/store/relocatability.md)
|
||||||
- [Advanced Topic: Related work](architecture/store/related-work.md)
|
- [Advanced Topic: Related work](architecture/store/related-work.md)
|
||||||
- [Package Management](package-management/package-management.md)
|
- [Package Management](package-management/package-management.md)
|
||||||
|
|
|
@ -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.]
|
|
Loading…
Reference in a new issue