utils.go 373 B

12345678910111213141516171819
  1. package execdriver
  2. import "github.com/dotcloud/docker/utils"
  3. func TweakCapabilities(basics, adds, drops []string) []string {
  4. var caps []string
  5. for _, cap := range basics {
  6. if !utils.StringsContains(drops, cap) {
  7. caps = append(caps, cap)
  8. }
  9. }
  10. for _, cap := range adds {
  11. if !utils.StringsContains(caps, cap) {
  12. caps = append(caps, cap)
  13. }
  14. }
  15. return caps
  16. }