Example #1
0
func SetupOptional() bool {
	if setupDone {
		return true
	}
	if !mount.InMountNamespace() {
		return false
	}
	mount.MountNamespace()
	setup()
	setupDone = true
	return true
}
Example #2
0
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
}