Fix dir support for devices V3 (#4847)

Signed-off-by: Alexandre Peixoto Ferreira <alexandref75@gmail.com>
This commit is contained in:
Alexandre Peixoto Ferreira 2021-08-19 07:18:31 -05:00
parent 218db0f9af
commit 7fba862648

View File

@ -46,13 +46,13 @@ func WithDevices(devicePath, containerPath, permissions string) SpecOpts {
if err != nil { if err != nil {
return err return err
} }
for _, dev := range devs { for i := range devs {
s.Linux.Devices = append(s.Linux.Devices, dev) s.Linux.Devices = append(s.Linux.Devices, devs[i])
s.Linux.Resources.Devices = append(s.Linux.Resources.Devices, specs.LinuxDeviceCgroup{ s.Linux.Resources.Devices = append(s.Linux.Resources.Devices, specs.LinuxDeviceCgroup{
Allow: true, Allow: true,
Type: dev.Type, Type: devs[i].Type,
Major: &dev.Major, Major: &devs[i].Major,
Minor: &dev.Minor, Minor: &devs[i].Minor,
Access: permissions, Access: permissions,
}) })
} }