diff options
| author | Ophestra <cat@gensokyo.uk> | 2025-10-07 23:56:19 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2025-10-07 23:56:19 +0900 |
| commit | 1f0226f7e01822a2a5b37d8626b59b7b6f4d0144 (patch) | |
| tree | 47ca771c20a1073f4c2743c7c1b4189f66ddf336 /hst | |
| parent | 584ce3da685352847e5c6189e5050bd5cb0307e9 (diff) | |
container/check: relocate overlay escape
This is used in hst to format strings.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'hst')
| -rw-r--r-- | hst/fsoverlay.go | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/hst/fsoverlay.go b/hst/fsoverlay.go index 2c2a195c..689970df 100644 --- a/hst/fsoverlay.go +++ b/hst/fsoverlay.go @@ -4,7 +4,6 @@ import ( "encoding/gob" "strings" - "hakurei.app/container" "hakurei.app/container/check" ) @@ -82,18 +81,18 @@ func (o *FSOverlay) String() string { lower := make([]string, len(o.Lower)) for i, a := range o.Lower { - lower[i] = container.EscapeOverlayDataSegment(a.String()) + lower[i] = check.EscapeOverlayDataSegment(a.String()) } if o.Upper != nil && o.Work != nil { return "w*" + strings.Join(append([]string{ - container.EscapeOverlayDataSegment(o.Target.String()), - container.EscapeOverlayDataSegment(o.Upper.String()), - container.EscapeOverlayDataSegment(o.Work.String())}, - lower...), container.SpecialOverlayPath) + check.EscapeOverlayDataSegment(o.Target.String()), + check.EscapeOverlayDataSegment(o.Upper.String()), + check.EscapeOverlayDataSegment(o.Work.String())}, + lower...), check.SpecialOverlayPath) } else { return "*" + strings.Join(append([]string{ - container.EscapeOverlayDataSegment(o.Target.String())}, - lower...), container.SpecialOverlayPath) + check.EscapeOverlayDataSegment(o.Target.String())}, + lower...), check.SpecialOverlayPath) } } |
