Skip to content

Commit 80a59c2

Browse files
committed
migrate to github.com/moby/sys/userns
Commit 2ce811e migrated the use of the userns package to the github.com/moby/sys/user module. After further discussion with maintainers, it was decided to move the userns package to a separate module, as it has no direct relation with "user" operations (other than having "user" in its name). This patch migrates our code to use the new module. Signed-off-by: Sebastiaan van Stijn <[email protected]> (cherry picked from commit 7b0ef10) Signed-off-by: Sebastiaan van Stijn <[email protected]>
1 parent 95db705 commit 80a59c2

28 files changed

+234
-27
lines changed

.golangci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,9 @@ linters-settings:
6262
- pkg: "github.com/containerd/containerd/log"
6363
desc: The logs package has moved to a separate module, https://github.com/containerd/log
6464
- pkg: "github.com/containerd/containerd/pkg/userns"
65-
desc: Use github.com/moby/sys/user/userns instead.
65+
desc: Use github.com/moby/sys/userns instead.
6666
- pkg: "github.com/opencontainers/runc/libcontainer/userns"
67-
desc: Use github.com/moby/sys/user/userns instead.
67+
desc: Use github.com/moby/sys/userns instead.
6868
revive:
6969
rules:
7070
# FIXME make sure all packages have a description. Currently, there's many packages without.

daemon/daemon.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ import (
8080
resolverconfig "github.com/moby/buildkit/util/resolver/config"
8181
"github.com/moby/buildkit/util/tracing"
8282
"github.com/moby/locker"
83-
"github.com/moby/sys/user/userns"
83+
"github.com/moby/sys/userns"
8484
"github.com/pkg/errors"
8585
"go.etcd.io/bbolt"
8686
"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc"

daemon/daemon_unix.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ import (
4242
"github.com/docker/docker/runconfig"
4343
volumemounts "github.com/docker/docker/volume/mounts"
4444
"github.com/moby/sys/mount"
45-
"github.com/moby/sys/user/userns"
45+
"github.com/moby/sys/userns"
4646
specs "github.com/opencontainers/runtime-spec/specs-go"
4747
"github.com/opencontainers/selinux/go-selinux"
4848
"github.com/opencontainers/selinux/go-selinux/label"

daemon/graphdriver/btrfs/btrfs.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ import (
4141
"github.com/docker/docker/pkg/parsers"
4242
units "github.com/docker/go-units"
4343
"github.com/moby/sys/mount"
44-
"github.com/moby/sys/user/userns"
44+
"github.com/moby/sys/userns"
4545
"github.com/opencontainers/selinux/go-selinux/label"
4646
"github.com/pkg/errors"
4747
"golang.org/x/sys/unix"

daemon/graphdriver/copy/copy.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414

1515
"github.com/docker/docker/pkg/pools"
1616
"github.com/docker/docker/pkg/system"
17-
"github.com/moby/sys/user/userns"
17+
"github.com/moby/sys/userns"
1818
"golang.org/x/sys/unix"
1919
)
2020

daemon/graphdriver/fuse-overlayfs/fuseoverlayfs.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import (
2424
"github.com/docker/docker/pkg/parsers/kernel"
2525
"github.com/moby/locker"
2626
"github.com/moby/sys/mount"
27-
"github.com/moby/sys/user/userns"
27+
"github.com/moby/sys/userns"
2828
"github.com/opencontainers/selinux/go-selinux/label"
2929
"github.com/pkg/errors"
3030
"golang.org/x/sys/unix"

daemon/graphdriver/overlay2/check.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
"github.com/containerd/containerd/mount"
1313
"github.com/docker/docker/daemon/graphdriver/overlayutils"
1414
"github.com/docker/docker/pkg/system"
15-
"github.com/moby/sys/user/userns"
15+
"github.com/moby/sys/userns"
1616
"github.com/pkg/errors"
1717
"golang.org/x/sys/unix"
1818
)

daemon/graphdriver/overlay2/overlay.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import (
2929
units "github.com/docker/go-units"
3030
"github.com/moby/locker"
3131
"github.com/moby/sys/mount"
32-
"github.com/moby/sys/user/userns"
32+
"github.com/moby/sys/userns"
3333
"github.com/opencontainers/selinux/go-selinux/label"
3434
"golang.org/x/sys/unix"
3535
)

daemon/graphdriver/overlayutils/overlayutils.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111

1212
"github.com/containerd/log"
1313
"github.com/docker/docker/daemon/graphdriver"
14-
"github.com/moby/sys/user/userns"
14+
"github.com/moby/sys/userns"
1515
"github.com/pkg/errors"
1616
"golang.org/x/sys/unix"
1717
)

daemon/graphdriver/overlayutils/userxattr.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import (
2828
"github.com/containerd/containerd/mount"
2929
"github.com/containerd/log"
3030
"github.com/docker/docker/pkg/parsers/kernel"
31-
"github.com/moby/sys/user/userns"
31+
"github.com/moby/sys/userns"
3232
)
3333

3434
// NeedsUserXAttr returns whether overlayfs should be mounted with the "userxattr" mount option.

daemon/oci_linux.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import (
2929
"github.com/moby/sys/mount"
3030
"github.com/moby/sys/mountinfo"
3131
"github.com/moby/sys/user"
32-
"github.com/moby/sys/user/userns"
32+
"github.com/moby/sys/userns"
3333
"github.com/opencontainers/runc/libcontainer/cgroups"
3434
specs "github.com/opencontainers/runtime-spec/specs-go"
3535
"github.com/pkg/errors"

pkg/archive/archive_linux.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"strings"
88

99
"github.com/docker/docker/pkg/system"
10-
"github.com/moby/sys/user/userns"
10+
"github.com/moby/sys/userns"
1111
"github.com/pkg/errors"
1212
"golang.org/x/sys/unix"
1313
)

pkg/archive/archive_linux_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111

1212
"github.com/docker/docker/pkg/system"
1313
"github.com/google/go-cmp/cmp/cmpopts"
14-
"github.com/moby/sys/user/userns"
14+
"github.com/moby/sys/userns"
1515
"golang.org/x/sys/unix"
1616
"gotest.tools/v3/assert"
1717
is "gotest.tools/v3/assert/cmp"

pkg/archive/archive_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import (
1919

2020
"github.com/docker/docker/pkg/idtools"
2121
"github.com/docker/docker/pkg/ioutils"
22-
"github.com/moby/sys/user/userns"
22+
"github.com/moby/sys/userns"
2323
"gotest.tools/v3/assert"
2424
is "gotest.tools/v3/assert/cmp"
2525
"gotest.tools/v3/skip"

pkg/archive/archive_unix_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import (
1515
"testing"
1616

1717
"github.com/docker/docker/pkg/system"
18-
"github.com/moby/sys/user/userns"
18+
"github.com/moby/sys/userns"
1919
"golang.org/x/sys/unix"
2020
"gotest.tools/v3/assert"
2121
is "gotest.tools/v3/assert/cmp"

pkg/chrootarchive/diff_unix.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"path/filepath"
88

99
"github.com/docker/docker/pkg/archive"
10-
"github.com/moby/sys/user/userns"
10+
"github.com/moby/sys/userns"
1111
)
1212

1313
// applyLayerHandler parses a diff in the standard layer format from `layer`, and

pkg/plugins/discovery.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
"sync"
1212

1313
"github.com/containerd/log"
14-
"github.com/moby/sys/user/userns"
14+
"github.com/moby/sys/userns"
1515
"github.com/pkg/errors"
1616
)
1717

pkg/sysinfo/cgroup2_linux.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
"github.com/containerd/cgroups/v3"
1010
cgroupsV2 "github.com/containerd/cgroups/v3/cgroup2"
1111
"github.com/containerd/log"
12-
"github.com/moby/sys/user/userns"
12+
"github.com/moby/sys/userns"
1313
)
1414

1515
func newV2(options ...Opt) *SysInfo {

plugin/v2/plugin_linux.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import (
1313
"github.com/docker/docker/internal/rootless/mountopts"
1414
"github.com/docker/docker/internal/sliceutil"
1515
"github.com/docker/docker/oci"
16-
"github.com/moby/sys/user/userns"
16+
"github.com/moby/sys/userns"
1717
specs "github.com/opencontainers/runtime-spec/specs-go"
1818
"github.com/pkg/errors"
1919
)

quota/projectquota.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ import (
6161
"unsafe"
6262

6363
"github.com/containerd/log"
64-
"github.com/moby/sys/user/userns"
64+
"github.com/moby/sys/userns"
6565
"github.com/pkg/errors"
6666
"golang.org/x/sys/unix"
6767
)

vendor.mod

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,8 @@ require (
7474
github.com/moby/sys/sequential v0.5.0
7575
github.com/moby/sys/signal v0.7.0
7676
github.com/moby/sys/symlink v0.2.0
77-
github.com/moby/sys/user v0.2.0
77+
github.com/moby/sys/user v0.3.0
78+
github.com/moby/sys/userns v0.1.0
7879
github.com/moby/term v0.5.0
7980
github.com/morikuni/aec v1.0.0
8081
github.com/opencontainers/go-digest v1.0.0

vendor.sum

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -501,8 +501,10 @@ github.com/moby/sys/signal v0.7.0 h1:25RW3d5TnQEoKvRbEKUGay6DCQ46IxAVTT9CUMgmsSI
501501
github.com/moby/sys/signal v0.7.0/go.mod h1:GQ6ObYZfqacOwTtlXvcmh9A26dVRul/hbOZn88Kg8Tg=
502502
github.com/moby/sys/symlink v0.2.0 h1:tk1rOM+Ljp0nFmfOIBtlV3rTDlWOwFRhjEeAhZB0nZc=
503503
github.com/moby/sys/symlink v0.2.0/go.mod h1:7uZVF2dqJjG/NsClqul95CqKOBRQyYSNnJ6BMgR/gFs=
504-
github.com/moby/sys/user v0.2.0 h1:OnpapJsRp25vkhw8TFG6OLJODNh/3rEwRWtJ3kakwRM=
505-
github.com/moby/sys/user v0.2.0/go.mod h1:RYstrcWOJpVh+6qzUqp2bU3eaRpdiQeKGlKitaH0PM8=
504+
github.com/moby/sys/user v0.3.0 h1:9ni5DlcW5an3SvRSx4MouotOygvzaXbaSrc/wGDFWPo=
505+
github.com/moby/sys/user v0.3.0/go.mod h1:bG+tYYYJgaMtRKgEmuueC0hJEAZWwtIbZTB+85uoHjs=
506+
github.com/moby/sys/userns v0.1.0 h1:tVLXkFOxVu9A64/yh59slHVv9ahO9UIev4JZusOLG/g=
507+
github.com/moby/sys/userns v0.1.0/go.mod h1:IHUYgu/kao6N8YZlp9Cf444ySSvCmDlmzUcYfDHOl28=
506508
github.com/moby/term v0.5.0 h1:xt8Q1nalod/v7BqbG21f8mQPqH+xAaC9C3N3wfWbVP0=
507509
github.com/moby/term v0.5.0/go.mod h1:8FzsFHVUBGZdbDsJw/ot+X+d5HLUbvklYLJ9uGfcI3Y=
508510
github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=

0 commit comments

Comments
 (0)