diff options
| author | Ophestra <cat@gensokyo.uk> | 2025-08-25 22:21:16 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2025-08-25 22:23:54 +0900 |
| commit | 9585b35d5b4e91bb327e3eddb229d1b711eeec2f (patch) | |
| tree | 6480edb4c1ec02e31c84be82cf66c41e479731c7 /internal | |
| parent | 26cafe3e8066d9ae65230ff0aa17a5533cfa92f8 (diff) | |
hst/config: remove symlink field
Closes #6.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/app/container_linux.go | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/internal/app/container_linux.go b/internal/app/container_linux.go index d604012f..b1c4fa42 100644 --- a/internal/app/container_linux.go +++ b/internal/app/container_linux.go @@ -44,7 +44,7 @@ func newContainer(s *hst.ContainerConfig, os sys.State, prefix string, uid, gid AutoEtcPrefix: prefix, } { - ops := make(container.Ops, 0, preallocateOpsCount+len(s.Filesystem)+len(s.Link)) + ops := make(container.Ops, 0, preallocateOpsCount+len(s.Filesystem)) params.Ops = &ops as.Ops = &ops } @@ -231,19 +231,6 @@ func newContainer(s *hst.ContainerConfig, os sys.State, prefix string, uid, gid } } - for i, l := range s.Link { - if l.Target == nil || l.Linkname == "" { - return nil, nil, fmt.Errorf("invalid link at index %d", i) - } - linkname := l.Linkname - var dereference bool - if linkname[0] == '*' && path.IsAbs(linkname[1:]) { - linkname = linkname[1:] - dereference = true - } - params.Link(l.Target, linkname, dereference) - } - // no more ContainerConfig paths beyond this point if !s.Device { params.Remount(container.AbsFHSDev, syscall.MS_RDONLY) |
