From 9585b35d5b4e91bb327e3eddb229d1b711eeec2f Mon Sep 17 00:00:00 2001 From: Ophestra Date: Mon, 25 Aug 2025 22:21:16 +0900 Subject: hst/config: remove symlink field Closes #6. Signed-off-by: Ophestra --- internal/app/container_linux.go | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) (limited to 'internal/app/container_linux.go') 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) -- cgit v1.3.1