(s string)
| 174 | } |
| 175 | |
| 176 | func canonicalizeCapName(s string) string { |
| 177 | if s == "" { |
| 178 | return "" |
| 179 | } |
| 180 | s = strings.ToUpper(s) |
| 181 | if !strings.HasPrefix(s, "CAP_") { |
| 182 | s = "CAP_" + s |
| 183 | } |
| 184 | if !isKnownCapName(s) { |
| 185 | log.L.Warnf("unknown capability name %q", s) |
| 186 | // Not a fatal error, because runtime might be aware of this cap |
| 187 | } |
| 188 | return s |
| 189 | } |
| 190 | |
| 191 | var ( |
| 192 | knownCapNames map[string]struct{} |
no test coverage detected
searching dependent graphs…