Skip to content

Commit 610fe74

Browse files
docs: Fix composefs storage paths
Correct the state directory path from the incorrect /var/lib/bootc/composefs-backend/ to the actual /sysroot/state/deploy as defined in composefs_consts.rs. Also clarify that transient state is stored in /run/composefs. Signed-off-by: Ona <[email protected]> Co-authored-by: Ona <[email protected]>
1 parent b225c31 commit 610fe74

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

docs/todo/composefs.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,7 @@ bootc/
3434

3535
### Storage Model
3636

37-
- **Composefs objects**: Stored in repository with fsverity support
38-
- **State directory**: `/var/lib/bootc/composefs-backend/` (transient state in `/run`)
39-
- **Boot entries**: BLS configs or UKI with composefs= kernel parameter
40-
- **Image metadata**: Stored with deployment state including target imgref
37+
The composefs backend uses a different storage model than the traditional ostree approach. Composefs objects are stored in the repository with optional fsverity support. The state directory is located at `/sysroot/state/deploy`, with transient state (such as staged deployments) stored in `/run/composefs`. Boot entries are either BLS configs or UKI with the `composefs=` kernel parameter. Image metadata is stored with the deployment state, including the target image reference.
4138

4239
## Remaining Work
4340

0 commit comments

Comments
 (0)