diff --git a/text/0000-read-only-build-layers.md b/text/0000-read-only-build-layers.md index a08a9a99d..36b1b133f 100644 --- a/text/0000-read-only-build-layers.md +++ b/text/0000-read-only-build-layers.md @@ -57,10 +57,13 @@ Updates to the lifecycle so that `build` layers created by buildpacks should be # How it Works [how-it-works]: #how-it-works -The lifecycle will have to layerize the layers marked `build` as `true` during the `build` phase of the lifecycle instead of the `export` phase. +The lifecycle will have to layerize all the necessary buildpack layers (either `launch = true` or `cache = true`) during the `build` phase of the lifecycle instead of the `export` phase. The layerized output from the `build` phase of lifecycle could be stored at `//@exported` (which should not clash with any buildpack IDs) where ``. The exporter will just read from this to construct the final image. +For example the output could look like `/@exported//.tar` and `/@exported//.diffId` + + # Drawbacks [drawbacks]: #drawbacks @@ -73,6 +76,7 @@ The layerized output from the `build` phase of lifecycle could be stored at `/