func SetupOptional() bool { if setupDone { return true } if !mount.InMountNamespace() { return false } mount.MountNamespace() setup() setupDone = true return true }
func setup() { if setupDone { return } mount.MountNamespace() if err := mount.MountTmpfs("/dev/shm", *tmpfsSize); err != nil { panic(err) } if err := mount.MountHugetlbfs("/dev/hugepages", 2<<20, *hugeSize); err != nil { panic(err) } setupDone = true }