INNER CODE UNIT · Go
checkLxcfsCfg
AliyunContainerService/pouch · main.go:276
func checkLxcfsCfg() error {
if !cfg.IsLxcfsEnabled {
return nil
}
if !path.IsAbs(cfg.LxcfsHome) {
return fmt.Errorf("invalid lxcfs home dir: %s", cfg.LxcfsHome)
}
cfg.LxcfsHome = strings.TrimSuffix(cfg.LxcfsHome, "/")
lxcfs.IsLxcfsEnabled = cfg.IsLxcfsEnabled
lxcfs.LxcfsHomeDir = cfg.LxcfsHome
lxcfs.LxcfsParentDir = path.Dir(cfg.LxcfsHome)
return lxcfs.CheckLxcfsMount()
}
// load daemon config file