INNER CODE UNIT · Go
main
kubearmor/KubeArmor · KubeArmor/main.go:48
func main() {
if os.Geteuid() != 0 {
if os.Getenv("KUBEARMOR_UBI") == "" {
kg.Printf("Need to have root privileges to run %s\n", os.Args[0])
return
}
}
// initial clean up
bpfMapsDir := "/sys/fs/bpf/"
if err := cleanupBpfMaps(bpfMapsDir, kl.RemoveSafe); err != nil {
kg.Errf("Failed to read BPF map directory: %v", err)
return
}
dir, err := filepath.Abs(filepath.Dir(os.Args[0]))
if err != nil {