Merge pull request #594 from crosbymichael/mount-types

Allow extra mount types
This commit is contained in:
Alexander Morozov 2016-02-26 19:54:07 -08:00
commit c3e997e2bb
1 changed files with 4 additions and 11 deletions

View File

@ -146,16 +146,6 @@ func mountToRootfs(m *configs.Mount, rootfs, mountLabel string) error {
} }
} }
return nil return nil
case "devpts":
if err := os.MkdirAll(dest, 0755); err != nil {
return err
}
return mountPropagate(m, rootfs, mountLabel)
case "securityfs":
if err := os.MkdirAll(dest, 0755); err != nil {
return err
}
return mountPropagate(m, rootfs, mountLabel)
case "bind": case "bind":
stat, err := os.Stat(m.Source) stat, err := os.Stat(m.Source)
if err != nil { if err != nil {
@ -261,7 +251,10 @@ func mountToRootfs(m *configs.Mount, rootfs, mountLabel string) error {
} }
} }
default: default:
return fmt.Errorf("unknown mount device %q to %q", m.Device, m.Destination) if err := os.MkdirAll(dest, 0755); err != nil {
return err
}
return mountPropagate(m, rootfs, mountLabel)
} }
return nil return nil
} }