aboutsummaryrefslogtreecommitdiffhomepage
path: root/container/initoverlay.go
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2025-10-07 23:56:19 +0900
committerOphestra <cat@gensokyo.uk>2025-10-07 23:56:19 +0900
commit1f0226f7e01822a2a5b37d8626b59b7b6f4d0144 (patch)
tree47ca771c20a1073f4c2743c7c1b4189f66ddf336 /container/initoverlay.go
parent584ce3da685352847e5c6189e5050bd5cb0307e9 (diff)
container/check: relocate overlay escape
This is used in hst to format strings. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'container/initoverlay.go')
-rw-r--r--container/initoverlay.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/container/initoverlay.go b/container/initoverlay.go
index 74ae7d00..5692af4e 100644
--- a/container/initoverlay.go
+++ b/container/initoverlay.go
@@ -139,7 +139,7 @@ func (o *MountOverlayOp) early(_ *setupState, k syscallDispatcher) error {
if v, err := k.evalSymlinks(o.Upper.String()); err != nil {
return err
} else {
- o.upper = EscapeOverlayDataSegment(toHost(v))
+ o.upper = check.EscapeOverlayDataSegment(toHost(v))
}
}
@@ -147,7 +147,7 @@ func (o *MountOverlayOp) early(_ *setupState, k syscallDispatcher) error {
if v, err := k.evalSymlinks(o.Work.String()); err != nil {
return err
} else {
- o.work = EscapeOverlayDataSegment(toHost(v))
+ o.work = check.EscapeOverlayDataSegment(toHost(v))
}
}
}
@@ -157,7 +157,7 @@ func (o *MountOverlayOp) early(_ *setupState, k syscallDispatcher) error {
if v, err := k.evalSymlinks(a.String()); err != nil {
return err
} else {
- o.lower[i] = EscapeOverlayDataSegment(toHost(v))
+ o.lower[i] = check.EscapeOverlayDataSegment(toHost(v))
}
}
return nil
@@ -199,10 +199,10 @@ func (o *MountOverlayOp) apply(state *setupState, k syscallDispatcher) error {
OptionOverlayWorkdir+"="+o.work)
}
options = append(options,
- OptionOverlayLowerdir+"="+strings.Join(o.lower, SpecialOverlayPath),
+ OptionOverlayLowerdir+"="+strings.Join(o.lower, check.SpecialOverlayPath),
OptionOverlayUserxattr)
- return k.mount(SourceOverlay, target, FstypeOverlay, 0, strings.Join(options, SpecialOverlayOption))
+ return k.mount(SourceOverlay, target, FstypeOverlay, 0, strings.Join(options, check.SpecialOverlayOption))
}
func (o *MountOverlayOp) Is(op Op) bool {