diff options
| author | Ophestra <cat@gensokyo.uk> | 2025-08-16 02:06:41 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2025-08-16 02:06:41 +0900 |
| commit | 8dd3e1ee5d10c150f58e3b49771d3ca847f6d4cf (patch) | |
| tree | 08c0c6812d34da419cd06323073989fb7b8d0c21 /hst/fsoverlay.go | |
| parent | 4ffeec3004607b76f73e504da220a1490c598348 (diff) | |
hst/fs: rename method Target to Path
This allows adapter structs to use the same field names as Op structs.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'hst/fsoverlay.go')
| -rw-r--r-- | hst/fsoverlay.go | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/hst/fsoverlay.go b/hst/fsoverlay.go index cbf7cd6d..8d63e163 100644 --- a/hst/fsoverlay.go +++ b/hst/fsoverlay.go @@ -15,7 +15,7 @@ const FilesystemOverlay = "overlay" // FSOverlay represents an overlay mount point. type FSOverlay struct { // mount point in container - Dst *container.Absolute `json:"dst"` + Target *container.Absolute `json:"dst"` // any filesystem, does not need to be on a writable filesystem, must not be nil Lower []*container.Absolute `json:"lower"` @@ -26,7 +26,7 @@ type FSOverlay struct { } func (o *FSOverlay) Valid() bool { - if o == nil || o.Dst == nil { + if o == nil || o.Target == nil { return false } @@ -43,11 +43,11 @@ func (o *FSOverlay) Valid() bool { } } -func (o *FSOverlay) Target() *container.Absolute { +func (o *FSOverlay) Path() *container.Absolute { if !o.Valid() { return nil } - return o.Dst + return o.Target } func (o *FSOverlay) Host() []*container.Absolute { @@ -68,9 +68,9 @@ func (o *FSOverlay) Apply(op *container.Ops) { } if o.Upper != nil && o.Work != nil { // rw - op.Overlay(o.Dst, o.Upper, o.Work, o.Lower...) + op.Overlay(o.Target, o.Upper, o.Work, o.Lower...) } else { // ro - op.OverlayReadonly(o.Dst, o.Lower...) + op.OverlayReadonly(o.Target, o.Lower...) } } @@ -86,13 +86,13 @@ func (o *FSOverlay) String() string { if o.Upper != nil && o.Work != nil { return "w*" + strings.Join(append([]string{ - container.EscapeOverlayDataSegment(o.Dst.String()), + container.EscapeOverlayDataSegment(o.Target.String()), container.EscapeOverlayDataSegment(o.Upper.String()), container.EscapeOverlayDataSegment(o.Work.String())}, lower...), container.SpecialOverlayPath) } else { return "*" + strings.Join(append([]string{ - container.EscapeOverlayDataSegment(o.Dst.String())}, + container.EscapeOverlayDataSegment(o.Target.String())}, lower...), container.SpecialOverlayPath) } } |
