diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-06-17 02:16:57 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-06-17 02:16:57 +0900 |
| commit | 92b61889a6db7e5e351cade9c871a9d670917ee9 (patch) | |
| tree | 57ab12560490ab4adc48dad94665646660087aac /internal/outcome | |
| parent | 28e133c298c2e9d45c57ab570e35936248d86ddf (diff) | |
hst: support ephemeral overlay mounts
This is useful for reusing a readonly template without autoroot.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/outcome')
| -rw-r--r-- | internal/outcome/spcontainer.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/outcome/spcontainer.go b/internal/outcome/spcontainer.go index d9398d2c..97d98dd1 100644 --- a/internal/outcome/spcontainer.go +++ b/internal/outcome/spcontainer.go @@ -382,6 +382,10 @@ func (p opsAdapter) Overlay(target, state, work *check.Absolute, layers ...*chec return opsAdapter{p.Ops.Overlay(target, state, work, layers...)} } +func (p opsAdapter) OverlayEphemeral(target *check.Absolute, layers ...*check.Absolute) hst.Ops { + return opsAdapter{p.Ops.OverlayEphemeral(target, layers...)} +} + func (p opsAdapter) OverlayReadonly(target *check.Absolute, layers ...*check.Absolute) hst.Ops { return opsAdapter{p.Ops.OverlayReadonly(target, layers...)} } |
