add devices cgroup check and errors

Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
This commit is contained in:
Qiang Huang 2015-04-14 08:38:34 +08:00
parent 1ad5a79e51
commit c0dc426757

View file

@ -58,5 +58,11 @@ func New(quiet bool) *SysInfo {
} else { } else {
sysInfo.AppArmor = true sysInfo.AppArmor = true
} }
// Check if Devices cgroup is mounted, it is hard requirement for container security.
if _, err := cgroups.FindCgroupMountpoint("devices"); err != nil {
logrus.Fatalf("Error mounting devices cgroup: %v", err)
}
return sysInfo return sysInfo
} }